将json格式化的方法是什么?json数据有哪些格式?

阳光 2020-12-28 22:38:12 java常见问答 6763

json数据是一种按照特定格式组装的数据结构,通过这个数据结构可以很好的将数据最小化,将有用的数据尽可能的压缩,最近有小伙伴想知道将json格式化的方法是什么?今天我们就来给大家讲解一下这方面的内容。

1、首先是下载JsonView.exe软件,将软件安装后进行格式化。如果没有下载地址可以浏览,小编将软件共享。打开软件,就可以看到一个空白的编辑界面。

2、将需要格式化的数据粘贴到这个界面内,然后就可以进行格式化。点击Format开始进行数据格式化显示,点击左侧的格式化,就可以对刚才粘贴的文件进行格式化。

3、查看格式化后的文件,就可以看到json数据按照一定的规律进行格式化。查看节点属性,点击左侧的某个节点数据,就可以看到节点的数据,右侧显示具体的详细信息。复制节点值。可以针对某个节点数据复制,在节点上点击鼠标右键,选择复制value即可复制。

json数据有哪些格式?

一. 数据格式

1.数组方式:

[

{"key1": "value1"},

{"key2": "value2"}

]

2. 对象方式:

{

“key1: "value1",

"key2": "value2",

"key3": [

{"key31": "value31"},

{"key32": "value32"}

]

}

二.json方法

1. JSON.stringify( {} , [ ] , ""),把数据序列化为json字符串

参数一 :要序列化的数据(object)

参数二 :控制对象的键值,只想输出指定的属性,传入一个数组

参数三 :序列化后,打印输出的格式(一个Tab ,可以更直观查看json)

2.JSON.parse(json字符串); 把json数据反序列化为一个js对象。

以下实例演示了如何解码 JSON 数据:

$json = '{"a":1,"b":2,"c":3,"d":4,"e":5}';

var_dump(json_decode($json)); -->打印为对象

var_dump(json_decode($json, true)) -->打印为数组;?>

以上代码执行结果为:

object(stdClass)#1 (5) {

["a"] => int(1)

["b"] => int(2)

["c"] => int(3)

["d"] => int(4)

["e"] => int(5)}

array(5) {

["a"] => int(1)

["b"] => int(2)

["c"] => int(3)

["d"] => int(4)

["e"] => int(5)}

大家要想将json格式化的话,可以按照以上的方法去操作,另外,json相关的知识还有很多,大家一定要好好掌握,方便以后的运用,最后大家如果想要了解更多json工具教程知识,敬请关注奇Q工具网。

推荐阅读:

java如何接收json数据?json的类型有哪些?

json格式怎么打开?json格式打不开是什么原因?

java读取json文件内容详解