还有json数组的理解 请大神赐教
还有json数组的理解 请大神赐教
还有json数组的理解 请大神赐教
你有一个应用程序,需要传一些数据给其它应用程序,但数据保存在你的进程的堆栈中,其它进程无法访问你的应用程序进程的堆栈,要想把你的程序的数据给其它程序使用,必须将数据以某种形式传给其它进程,这个“某种形式”就是序列化。json只是序列化的一种方式。
{"key": value}这是标准的json格式。如果value是个数组,那么value=["aaa","bbb"],你可以简单地把数组代入到前面的json中:
{"key": ["aaa","bbb"]}
json的数组和js的数组没什么太大区别,只是数组里面的每一个值都需要再序列化成json
回答的很好,我视乎懂了很多
json传输数据,简单方便,很多语言都支持json的解析,比如js,php,java
谢谢
自己做过画图工具吗?自己画的点线和矩形等东西怎么保存到文件方便下次打开自动绘制上次画的图形呢?
类似这种就是用序列化来搞。把你操作时的对象全部序列化保存到一个文件,下次打开反序列化恢复对象内容绘制图形。
序列化可以是把对象序列化成二进制,也可以是其他格式,JOSN就是一个楼上几位说的序列化格式。
http://baike.baidu.com/view/160029.htm
将对象的状态信息转换为可以存储或传输的形式的过程称为序列化.
序列化的作用就是:将对象的状态信息转换为可以存储或传输的形式;
"序列化"的好处就等价于"将对象的状态信息转换为可以存储或传输的形式"的好处,那么答案就是"可以存储或传输对象的状态信息".