当前位置: 首页 > 面试题库 >

在JSON结果中定义函数是否有效?

陶元凯
2023-03-14
问题内容

网站的JSON响应的一部分具有以下内容(…为上下文添加):

{..., now:function(){return(new Date).getTime()}, ...}

向JSON添加匿名函数有效吗?我希望每次您访问“时间”都会返回不同的值。


问题答案:

没有。

JSON纯粹是一种数据描述语言。如http://www.json.org所述,它是“轻量级数据交换格式”。-不是编程语言。

根据http://en.wikipedia.org/wiki/JSON,支持的“基本类型”为:

  • 数字(整数,实数或浮点数)
  • 字符串(带反斜杠转义的双引号Unicode)
  • 布尔值(对与错)
  • 数组(值的有序序列,用逗号分隔并括在方括号中)
  • 对象(键:值对的集合,用逗号分隔并括在花括号中)
  • null


 类似资料:
  • 问题内容: 我想知道它是否是反模式,或者是否以某种方式影响组件,例如: 问题答案: 我认为一般来说,人们避免在render中定义函数,但是根据这篇博客文章,这并不是一个坏习惯。该博客文章重点介绍了在render中定义的内联事件处理函数,但我想它适用于render中定义的任何函数。在渲染器中定义函数意味着每次调用渲染器时都要重新定义它们的开销,但这可能不会因组件而导致明显的性能差异。 对于您给出的特

  • 问题内容: 函数内部的这两个语句之间有区别吗? 还有这个? 前者周围有括号。 问题答案: 从C 14开始,它们经常是。C 14增加了一种边缘情况,其中返回值周围的括号可能会改变语义。此代码段显示了要声明的两个函数。唯一的区别是在返回值两边加上括号。 在第一个中func1返回int,在第二个中func1返回int&。语义上的差异与周围的括号直接相关。 autoC 11中引入了最新形式的说明符。在C

  • 问题内容: 我正在使用.net Web API来获取json并将其返回给前端以获取角度。json可以是对象或数组。我的代码当前仅适用于数组,而不适用于对象。我需要找到一种方法来尝试解析或确定内容是否是对象或数组。 这是我的代码 以上可能不是最好的方法。它就是我现在所在的位置。 问题答案: 使用Json.NET,您可以这样做:

  • 问题内容: 有时,我只想为条目列表执行一个函数-例如: 有时我需要这些东西来进行模块初始化,所以我不想在全局名称空间中占用x之类的空间。一种解决方案是将map与lambda一起使用: 但这当然会创建一个不错的列表[None,None,…],所以我的问题是,是否存在没有返回列表的类似函数-因为我只是不需要它。 (当然,我也可以使用_x,因此不会留下可见的轮廓线-但地图解决方案看起来很整洁…) 问题答

  • 问题内容: 自定义数据属性: 当我说“工作”时,我的意思是,如果我有这样的HTML: 将以下JavaScript: 在IE 6中产生带有“ geoff de geoff”的警报吗? 问题答案: 您可以使用检索自定义(或您自己)属性的值。按照您的示例 我可以得到使用的价值 参见MSDN。尽管那里提到需要IE7才能使它正常工作,但我前一段时间使用IE6对其进行了测试,并且它可以正常运行(即使在怪癖模式

  • 问题内容: 如何在Python中的函数中声明全局变量? 也就是说,因此不必在之前声明它,而是可以在函数外部使用它。 问题答案: 是的,但是为什么?