社区
JavaScript
帖子详情
为什么不能在json如obj[]的中括号中使用变量?
StephenDylan
2018-05-30 07:08:59
代码是这样的 var s= test_data["data"]["test_items"]["options"][i][opt[j]];,会报错cannot read property 'a' of undefined
但如果把i改成具体数字就可以,这是为什么呢
...全文
1187
3
打赏
收藏
为什么不能在json如obj[]的中括号中使用变量?
代码是这样的 var s= test_data["data"]["test_items"]["options"][i][opt[j]];,会报错cannot read property 'a' of undefined 但如果把i改成具体数字就可以,这是为什么呢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
apple8160
2018-05-31
打赏
举报
回复
你的a报错啊 贴全代码
75闪光雷
2018-05-31
打赏
举报
回复
个人感觉你这报错跟你这段代码没关系 报错的是a 你这段代码里没有a啊
天际的海浪
2018-05-30
打赏
举报
回复
这代码从语法上看没有问题,要看具体对象和变量的值才能知道为什么啊
JSON
对象的遍历,什么时候用点.什么时候用
中
括号
[]?
1,直接根据键获取值时,两种方法均可以。如下文例子
中
的
obj
["username"]和
obj
.username均可以获取到值。2, []可以
使用
变量
作为参数,在实际
使用
过程
中
非常灵活,比如可以写出很通用的代码,而不用考虑具体对象的结构,多用于for (var key in
obj
) {}。例子: var
obj
= { "username": "xyz", "a
白话
json
白话
json
:
json
的解析库有c
Json
,c++
Json
,及Qt
Json
,及若干若干语言的解析
json
的库, 这些库,它们的核心是说什么呢?
json
, 核心思想是键值对,给一个key,得到一个value. key和value之间用冒号分割.
json
,大括号括住的为
obj
ect,
中
括号
括住的是array. array 是
json
的value, 常见的array 是括住
obj
ect对象, 当然它也能括住简单
变量
或array array 的大小可以用size()函数获取.
json
Docment 就
python对象加括号_向多个
JSON
对象添加括号和逗号
您的文件要么包含太多的新行(在
JSON
值本身
中
),要么太少(tweet之间根本没有新行)。在你仍然可以通过一些创造性的重新缝合来修复这个问题。应
使用
以下发电机功能:import
json
def read_
obj
ects(filename):decoder =
json
.
JSON
Decoder()with open(filename, 'r') as inputfile:line = next(in...
python读取
json
数据外面有大括号_Python --
Json
数据编码及解析
Python --
Json
数据编码及解析
Json
简单介绍
JSON
:JavaScript
Obj
ectNotation(JavaScript 对象表示法)
JSON
是存储和交换文本信息的语法。类似 XML。
JSON
比 XML 更小、更快,更易解析。这个 sites 对象是包含 3 个站点记录(对象)的数组。{"sites": [{"name":"菜鸟教程" , "url":"www...
JSON
格式的数据及遍历(点语法和
中
括号
的区别)
JSON
格式的数据及遍历(点语法和
中
括号
的区别) 在遍历对象的时候,要
使用
[""]的形式 点语法会创建属性,所以不可以跟
变量
var
json
= { name: "cxy", age: "19", sex: "male" } //
json
数据格式 // var
json
= { // "nam
JavaScript
87,994
社区成员
224,694
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章