本文目录一览:
json如何拼接
main()
{ long int m9=9,sum=9;
int zi,n1=1,c9=1;
scanf("%d",zi);
while(n1!=0)
{ if(!(sum%zi))
n1=0;
else
{m9=m9*10;
sum=sum+m9;
c9++;
}
}
printf("%ld,can be divided by %d \"9\"",sum,c9);
}
怎么自己拼接一个json格式
方法,整个json串是一个listmap或者Map,然后Map中又可以添加Map,也可以添加ListMap ,如此层层添加即可。
因此,只使用List和Map操作,就可以拼接任意固定格式的Json字符串。
java代码:
String inputJson = "";Map inputMap = new HashMap();
// userMap userMap = new HashMap();userMap.put("loginName", "));userMap.put("loginPassword","));inputMap.put("userInfo", userMap);
// dataMap bussdataMap = new HashMap();bussdataMap.put("tableName", "");ListMap dataList = new ArrayListMap();Map dataMap = new HashMap();
// dataMap.put("id", "");dataMap.put("id_card_no","" );dataList.add(dataMap);bussdataMap.put("row", dataList);inputMap.put("dataInfo", bussdataMap);
// operationTypeinputMap.put("operate", "插入");JSONWriter writer = new JSONWriter(false);inputJson = writer.write(inputMap);
两个json二维数组怎么,进行拼接
如果两个json字段相同,拼接起来的话 后一个json会覆盖前一个json的字段。
如果想保留2个json的数据 就把这2个json放到一个数组里吧。
分别给出代码:
拼接,字段相同会覆盖:
script type="text/javascript"var j1 = { '': '', action: 'adduser', user: '123', pwd: '11111', rpassword: '11111', email: '3@163.com' }var j2 = { aa:'aa', user: 'user'}json = eval('('+(JSON.stringify(j1)+JSON.stringify(j2)).replace(/}{/,',')+')');console.log(json); /script
不覆盖,放到一个数组里:
script type="text/javascript"var j1 = { '': '', action: 'adduser', user: '123', pwd: '11111', rpassword: '11111', email: '3@163.com' }var j2 = { '': '222', action: 'adduser222', user: '123222', pwd: '11111222', rpassword: '11111222', email: '32222@163.com' }json = [j1,j2];console.log(json); /script