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

标签 json anonymous-function

网站的部分 JSON 响应有这个(...为上下文添加):

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

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

最佳答案

没有。

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

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

  • 数字(整数、实数或 float 点)
  • 字符串(双引号 Unicode 反斜杠转义)
  • bool 值 (真假)
  • 数组(一个有序的 值序列,逗号分隔 并用方括号括起来)
  • 对象(key:value 的集合 对,逗号分隔和封闭 在花括号中)
  • null

关于json - 在 JSON 结果中定义函数是否有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2001449/

相关文章:

ios - 设置为对象时JSON结果为空,但可以打印出结果

javascript - d3 js 分层边缘捆绑数据格式

json - 如何检查一个值是否存在于 JSONB 列表中

javascript - 当未包装在 jquery 中的匿名函数中时,代码将无法运行

javascript - 使用正则表达式自动命名匿名函数

javascript - 为什么要使用命名函数表达式?

c# - 创建自定义谓词

jquery - 如何使用带有基本身份验证的 JQuery 进行 JSONP 调用?

javascript - 如何为js变量设置最小和最大边界?

swift - 如何创建一个内联匿名函数,以便在函数调用中立即使用?