json 拼接多个对象

var json = {};

var json1 = {a:1,b:1};

var json2 = {c:1,d:1};

json = eval(‘(‘+(JSON.stringify(json1)+JSON.stringify(json2)).replace(/}{/,‘,‘)+‘)‘);

// json: {a:1,b:1,c:1,d:1}

在javascript中,对象本身就是一种Map结构。


1

2

3

4

5

6

7

8

9

10

11

12

13

var map = {};

map[‘key1‘] = 1;

map[‘[email protected]‘] = 2;

console.log(map[‘key1‘]);//结果是1.

console.log(map[‘[email protected]‘]);//结果是2.

//如果遍历map

for(var prop in map){

    if(map.hasOwnProperty(prop)){

        console.log(‘key is ‘ + prop +‘ and value is‘ + map[prop]);

    }

}

动态拼接多个json对象为一个

var json="";proSourceData.projectDesc=$("#proSourceDesc").val().trim();proSourceData.projectName=$("#proSourceName").val().trim();$("#usedTbody tr").each(function (index,item) {    var proObj={};    proObj[""+$(this).children().eq(0).text()+""]=$(this).children().eq(1).text();    json+=JSON.stringify(proObj);    json = json.replace(/}{/,‘,‘);});proSourceData.ruleList=eval("("+json+")");var strProSourceData=JSON.stringify(proSourceData);

动态获取json中的value
 var ruleList=proResource.ruleList;                    var proStr="";                    for(var prop in ruleList){                        if(ruleList.hasOwnProperty(prop)){                            proStr+=ruleList[prop]+",";                        };                    }
时间: 2024-10-05 08:52:39

json 拼接多个对象的相关文章

json拼接含字符串变量的问题

json键值对,当值为字符串变量时,极易搞错,拼接务必注意.String str="文字信息";String json="{\"msg\":\""+str+"\"}";即传过来显示的json是:{"msg":"文字信息"}注意:json拼接的时候,字符串变量str两边还应该加上引号.如果不加引号,写成String json="{\"msg\&quo

jquery解析php通过ajax传过来的json二维数组对象

ajax获得php传过来的json二维数组对象,jquery解析 php代码: <?php $news = array( '武汉'=>array(1,2,3), '广州'=>array('rain','shu','fruit'), '北京'=>array('yellow','orange','black'), '上海', '深圳' ); echo json_encode($news); 前台页面 <!DOCTYPE html> <html lang="e

JSON 字符串 与 java 对象的转换

jsonLib 经典文章:http://json-lib.sourceforge.net/xref-test/net/sf/json/TestJSONObject.html // 引入相应的包 //json-lib-2.2-jdk15.jar import net.sf.json.JSONArray;import net.sf.json.JSONObject; 1. //把java 对象列表转换为json对象数组,并转为字符串 JSONArray array = JSONArray.fromOb

【代码分享——Java&amp;Json】Json转成java对象,已经java对象转成Json对象

做记录用,肯定有地方不完整,先放着吧 [代码分享--Java&Json]Json转成java对象,已经java对象转成Json对象,布布扣,bubuko.com

Json对象与Json字符串的转化、JSON字符串与Java对象的转换

Json对象与Json字符串的转化.JSON字符串与Java对象的转换 一.Json对象与Json字符串的转化 1.jQuery插件支持的转换方式: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象 2.浏览器支持的转换方式(Firefox,chrome,opera,safari,ie9,ie8)等浏览器: JSON.stringify(obj)将JSON转为字符串.JSON.parse(string)

用JAVA进行Json数据解析(对象数组的相互嵌套)

这段时间我们在做一个英语翻译软件的小小小APP,涉及到了对Json数据的解析,所以特地来总结一下! 假设我们要对如下数据进行解析,其实在平时,返回的Json数据是很乱的,很难分清数据的关系,这是经过相关工具美化后的结果 {  "translation": [    "爱"  ],  "basic": {    "us-phonetic": "l?v",    "phonetic": &q

JSON序列化为java对象

一. 前台(JS  面向对象) 1. 定义SearchView对象 function SearchView() { } SearchView.prototype.setViewName = function (viewName) {     this.viewName = viewName; } SearchView.prototype.setViewType = function(viewType) {     this.viewType = viewType; } SearchView.pr

Gson解析json字符串、json数组转换成对象

实体类: public class Product { private int id; private String name; private String date; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name

如何将json格式字符串转换为对象

如何将json格式字符串转换为对象: 下面通过实例简单介绍一下如何将json格式的字符串转换为对象. json格式字符串如下: var str="{'webName':'蚂蚁部落','address':'青岛'}"; 上面是一个字符串,下面就将它转换为对象,代码如下: var str="{'webName':'蚂蚁部落','address':'青岛'}"; var obj=eval("("+str+")"); document