发布网友 发布时间:2022-04-20 03:34
共3个回答
懂视网 时间:2022-04-22 16:34
let v = json.a console.log(v) if (v) { console.log('真') } else { console.log('假') }
输出:
null
假
let v = json.b console.log(v) if (v) { console.log('真') } else { console.log('假') }
输出:
假
数字1let v = json.h console.log(v) if (v) { console.log('真') } else { console.log('假') }
输出:
1
真
let v = json.i console.log(v) if (v) { console.log('真') } else { console.log('假') }
输出:
0
假
let v = json.d.e console.log(v) if (v) { console.log('真') } else { console.log('假') }
输出:
21
真
let v = json.j console.log(v) if (v) { console.log('真') } else { console.log('假') }
输出:
undefined
假
let v = json.j.x console.log(v) if (v) { console.log('真') } else { console.log('假') }
报异常,原因json.j
为undefined
再继续点下去就会报错
热心网友 时间:2022-04-22 13:42
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON采用完全于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、Java、JavaScript、Perl、Python等)。这些特性使JSON成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成(一般用于提升网络传输速率)。
JSON的规则很简单: 对象是一个无序的“‘名称/值'对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值' 对”之间使用“,”(逗号)分隔。具体细节参考http://www.json.org/json-zh.html
举个简答的例子如图:
这表示一个user对象,拥有username, age, info, address 等属性。
同样也可以用JSON来简单的修改数据,修改上面的例子
这样就可以处理啦。
热心网友 时间:2022-04-22 15:00
<html>
<body>
<h2>在 JavaScript 中创建 JSON 对象</h2>
<p>
Name: <span id="jname"></span>
Age: <span id="jage"></span>
Address: <span id="jstreet"></span>
Phone: <span id="jphone"></span>
</p>
<script type="text/javascript">
var JSONObject= {
"name":"Bill Gates",
"street":"Fifth Avenue New York 666",
"age":56,
"phone":"555 1234567"};
document.getElementById("jname").innerHTML=JSONObject.name
document.getElementById("jage").innerHTML=JSONObject.age
document.getElementById("jstreet").innerHTML=JSONObject.street
document.getElementById("jphone").innerHTML=JSONObject.phone
</script>
</body>
</html>