【问题标题】:Creating a better JSON format创建更好的 JSON 格式
【发布时间】:2013-12-23 12:01:52
【问题描述】:

我从 Coldfusion 返回一个查询对象作为 JSON 字符串,然后我将其解析为 Javascript 中的 JSON。不过,当我最终记录它时,它的格式有点奇怪。

我面临两个问题。首先,我不知道如何访问最低元素(即 Arthur Weasley),因为我无法在选择器中使用数字(response.DATA[0].0 不起作用,因为最低字段名称是数字)。其次,有没有办法将列部分中的值分配给编号为 1、2 和 3 的字段?

我真正要问的是如何选择最低级别的数据?如果由于字段名称的数字而无法做到这一点,我该如何将名称更改为更合适的名称?

我的数据记录:

【问题讨论】:

  • 顺便说一句,如果您不喜欢本机查询格式,您可以自己滚动。只需构建一个结构数组并返回它。例如cfsimplicity.com/53/…

标签: javascript json coldfusion


【解决方案1】:

DATA的第一个条目的第一个条目 = response.DATA[0][0]

所以

name = reponse.DATA[0][0];
trainsThing = response.DATA[0][1];

【讨论】:

  • 我试过了,我收到错误“无法读取 null 的属性 'nodeName'”
  • 看起来我的错误是一个 jquery 问题,让我偏离了方向。谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-05-28
  • 1970-01-01
  • 2012-11-28
  • 2019-09-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多