Json数据

来源:互联网 发布:淘宝开店后怎么宣传 编辑:程序博客网 时间:2024/06/07 14:17

Json是保存数据的一种方式,在JavaScript中json数据指的是字符串:

var data="{xxxxxxxxxx}"; //xxxxxx表示的内容是"name":"value","name":"value",在javascript中可以用JSON.stringify()将对象序列化为json字符串

变量data保存的是json格式的字符串,必须转为javascript对象才能被操作

var obj = JSON.parse(data);

此时obj是一个对象,此时可以用JS对象方式操作

obj.attr  或   obj["attr"]




在PHP和JAVASCRIPT数据交换时:

假如$data保存的是json格式字符串,在smarty模板文件中

<script>var data = <{$data}>;//此时data直接为Javascript对象,因为javascript声明对象的格式即是var obj={};而$data打印出来的格式是{"name":"value","name":"value"}</script>


原创粉丝点击