任何人都可以向我展示一些复杂的JSON结构和教程,我可以使用javascript
在这个JSON主题上表现出色。到目前为止,我能够理解JSON,它的基本结构以及如何解析和警告属性。
我可以在谷歌或其他搜索中搜索 引擎,但我想要你的链接 能引导我走向正确的专家 方向比显示的BOT 结果
答案 0 :(得分:31)
如果您对其他语言有一定的了解,可以查看一些JSON处理器的实现,并了解是什么让它们比竞争对手更好或更差,阅读代码等......
例如,对于Java:
对于其他语言:请参阅json.org(位于页面底部)了解大量链接。
在线查看公开启用JSON的端点的Web服务,以便与它们一起使用。转到ProgrammableWeb,或者使用任何搜索引擎。
要进行实验,请使用:
实际上你可以使用你的javascript控制台在没有任何终点的情况下进行实验,并测试你是否设法创建对象。
答案 1 :(得分:5)
JSON具有以下类型的元素:
{}
或{ something: 'somevalue' }
,JSON本身),[]
或[1, 'test', false, true, false, 1, 22, 33]
),true
或false
),0
,10
,-23342
),0.2
,3.1415
,-321312.01
),null
,因此,要构建一些复杂的JSON,您可以将上述所有内容组合起来并将其分配给某个变量:
var myjson = {
myame: 'Tadeck',
myinterests: [
'programming',
'games',
'artificial intelligence',
'business models'
],
mydata: {
'age': 'not your business',
'something': 'das',
'friends': [
'A',
'B',
'C'
]
},
facebook_friends_count: 0,
iq: 74.5,
answered_your_question: true,
answer_sufficient: null,
question_can_be_answered_better: false,
solutions: [
'read about JSON',
'test JSON in JavaScript',
'maybe test JSON in different languages',
'learn how to encode some special characters in JSON'
]
}
然后在JavaScript中使用它,并记住这是在JavaScript中记录对象的方式。这是一个简单但非常强大的解决方案(例如,由Twitter使用)。
如果这没有帮助(顺便说一下:访问JSON.org),我还有一个建议:练习。