json格式转换成字符串(json格式文件怎么转换成其他格式)

你好,最近发现很多亲戚对json格式转换,json格式很感兴趣。今天我给你梳理了一下。让我们来看看。

1.一个基本的JSONObject,俗称键值对JSON对象,一般是一个值对应的主键。

2、var数据= { & # 039;id & # 039'Jd1 & # 039'姓名& # 039;'节点1 & # 039;};

3.使用时,可以直接使用主键值来获取信息。

4.var id=data.id//获取值Jd1。

5.JSON数组基本上就是第一个JSON数组的组合。

6、var数据=[{ & # 039;id & # 039'Jd1 & # 039'姓名& # 039;'节点1 & # 039;},{'id & # 039'Jd2 & # 039'姓名& # 039;'节点2 & # 039;}]

7.这时候如果想得到某个值,就需要循环。

8、for(var I = 0;idata .长度;i++){

9、var Id=data[i]。id;

10、}

11.循环嵌套的JSON父节点和子节点的处理一般是以树的形式显示的数据样式。

12、Var数据= { & # 039;id & # 039'Jd1 & # 039'姓名& # 039;'节点1 & # 039;孩子:[{ & # 039;id & # 039'Jd3 & # 039'姓名& # 039;'节点3 & # 039;}, {'id & # 039'Jd2 & # 039'姓名& # 039;'节点2 & # 039;}}

13.这时候如果想得到一个节点的值,就需要循环嵌套循环。

14.var id=data.id//获取值Jd1。

15、for(var I = 0;idata . children . length;i++){

16、var Id=data.children[i]。id;

17、 }

18.相对复杂的JSON数组嵌套理论上可以无限嵌套。

19、Var数据=[{ & # 039;id & # 039'Jd1 & # 039'姓名& # 039;'节点1 & # 039;孩子:[{ & # 039;id & # 039'Jd3 & # 039'姓名& # 039;'节点3 & # 039;}, {'id & # 039'Jd4 & # 039'姓名& # 039;'节点4 & # 039;}]

20、{'id & # 039'Jd2 & # 039'姓名& # 039;'节点2 & # 039;孩子:[{ & # 039;id & # 039'Jd5 & # 039'姓名& # 039;'节点5 & # 039;}, {'id & # 039'Jd6 & # 039'姓名& # 039;'节点6 & # 039;}]]

21.这时,如果你想得到一个节点的值,你需要使用一个方法通过loop得到一个节点的值。

22、功能子节点(d1) {

23、for(var I = 0;i d1 .长度;i++) {

24、var id=d1[i]。id;

25、if (d1[i])。孩子!=未定义的d1[i].children.length 0) {

26、儿童节点(d1[i])。儿童);

27、 }

28、 }

29、 }

30、for(var I = 0;I数据长度;i++) {

31、var id=data[i]。id;

32、if(数据[i])。孩子!=未定义的数据[i].children.length 0) {

33、childrenNodes(数据[i])。儿童);

34、 }

35、 }

36.还有一种特殊形式的JOSN列表。

37、var data=['jd1 ',' jd2 ',' jd3 ',' jd4 '];

38.如果要确定某个值是否在该数组中,需要使用indexOf。

39、if (data.indexOf('jd1') -1) {

40、 }

41、否则{

42、 }

以上是本文json格式的一些介绍,希望对大家有所帮助。

json格式转换成字符串(json格式文件怎么转换成其他格式)
← 上一篇: 下一篇: →