java js 操作 JSON
来源:互联网 发布:客厅有个动物死了知乎 编辑:程序博客网 时间:2024/04/29 10:22
1、、、 //把字符串变成json
//从数据库取
//把字符串变成jsonvar testJson = eval(data.data);
var massage2 = '';
$.each(testJson,function(index,mess){
massage2 += '|<p><span class="messageSpan">'+mess.acceptTime+'</span><span class="messageSpan"> '+ mess.remark +'</span></p>';
})
//翻转---begin
var array = massage2.split('|');
array = array.sort();
$.each(array, function(key, val) {
massage += val ;
});
//翻转 --end
2、、、 //把json变成字符串
var testJson2 = JSON.stringify(data.data );
//更新数据
$.ajax({
type: "get",
url: "${setting.siteUrl}/member/order/updateLogisticsInformation.dhtml",
data: {expressNumber: expressNumber,logisticsData: testJson2, status:data.status, message:data.message},
dataType: "json",
async : false,
cache: false,
success: function (message) {}
});
3、解析 把json 数组 变成数组,可以循环的
jQuery.parseJSON(json)
接受一个JSON字符串,返回解析后的对象。
传入一个畸形的JSON字符串会抛出一个异常。比如下面的都是畸形的JSON字符串:
- {test: 1} ( test 没有包围双引号)
- {'test': 1} (使用了单引号而不是双引号)
另外,如果你什么都不传入,或者一个空字符串、null或undefined,parseJSON都会返回 null 。
举一个列子
一个数据
var test='[{"address_d":"{\"type\":\"url\",\"url\":\"sdfsd\"}","has_thumbnail":true,"id":"643","name":"test-GAME","packagename":"123","thumb_url":"http://10.100.1.135:8050/relayserver/thumb/26d273b8f88c42cea43bb27aa1fd524e.jpg","type":"app","versioncode":4,"versionname":"334"}, {"address":"http://app.lenovo.com/appdetail/com.tencent.mobileqq/0","address_d":"{\"type\":\"appstore\"}","filesize":20785659,"has_thumbnail":true,"id":"644","name":"手机QQ","packagename":"com.tencent.mobileqq","thumb_url":"http://10.100.1.135:8050/relayserver/thumb/96e1a1a204954f7ebedbf0ee3e79bcfb.jpg","type":"app","versioncode":196,"versionname":"5.3.1"}]';
这是一个数组,里面有两个json
其实这个数组也是属于json格式的
下一步:
解析这个数据,使之可以循环
var ary =jQuery.parseJSON(test);
这样ary就是一个数组了,可以循环了。
for (var i = 0 ;i<ary.length;i++){
ary[i]
}
循环json 数据
但是ary[i] 是一个json对象
如果要把这个json对象变成字符串来显示的话,需要调用JSON.stringify( ary[i] )
变成字符串
- java js 操作 JSON
- [Json] JS中Json操作
- JS操作JSON
- JS操作JSON
- JS操作JSON
- JS操作JSON
- JS操作JSON总结
- js 操作json数据
- JS操作JSON总结
- JS操作JSON
- js操作json总结
- JS操作JSON总结
- JS操作JSON总结
- JS操作JSON总结
- JS操作JSON总结
- JS操作JSON
- js 操作 JSON
- JS操作JSON总结
- Java IO操作
- SqlServer2008的详细安装流程
- win7系统IIS配置完整流程
- Xcode6建立新工程
- Microsoft Visual Studio 2008 在文件中查找 失效的解决方法
- java js 操作 JSON
- 使用LayoutAnimationController
- CSS3 border-top-left-radius属性
- bzoj1461字符串的匹配
- 自定义BaseAdapter
- 前缀、中缀、后缀表达式
- 常用的CSS属性列表汇总
- 通过java代码实现dos环境下多条命令的执行
- ogg_expdp初始化