永发信息网

js动态创建json的问题

答案:3  悬赏:70  手机版
解决时间 2021-03-31 07:43
js动态创建json的问题
最佳答案
追问这样写 str里的元素个数还是固定的呀 我想要的是里面个数不固定的追答
全部回答
动态创建json我看的很迷惑,你不就是希望有一个json,能随便添加内容么?
var json = {
content:{
id:1
}
}
json.text = {
id:2
}
//JSON.stringify 将json转换为字符串
//json.parse 将字符串转换为json 这俩方法你肯定会用的到。如果你要兼容IE6和7 ,自行下载json.js来兼容
var str = JSON.stringify(json);
console.log(typeof str +"--->"+str); //string--->{"content":{"id":1},"text":{"id":2}} //转字符串
console.log(json) //直接返回对象 json.content.id 获取id属性追问你这个我没太看懂 json.text = {id:2} 这个里的text之前不用定义吗 这样赋值之后text里还能继续加元素了吗 我的意思是text类似一个数组 它里面还要加好多{id:1}这种东西

你是问题有2种含义:
1,你是需要js动态创建json对象(即通常的对象):var json={};
var lst=[];
var obj1={};
obj1['id']=1;
obj1['name']='name';
obj1['type']='type';
lst.push(obj1);
json['content']=lst;
2就是你需要json字符串(json对象转成字符串):
//引用json.js
var js=JSON.stringify(json);追问可惜没有分了 我想问一下 json['content']=lst; 这里的json是对象吗 怎么访问json里的东西追答json['属性名(如content)']//根据属性获取对应的value值
或者
json.属性名(如content)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
2016十大女性私护都有哪些?
单选题用纯种高茎豌豆(DD)与纯种矮茎豌豆(
枣阳市襄樊新华书店在哪里啊,我有事要去这里
有人听说过Js四维面部提升吗?
印刷颜色模式问题
现在所谓的黑恶势力严打也没看到有什么举动
WIN7怎么进进纯DOS用MHDD进行硬盘坏道修复
端午节的时候为什么要吃鸭蛋
从多少米高处跳到水里,水面就像水泥一样
设X和Y为两个随机变量,且P{X>=0,Y>=0}=3/
定期向客户寄送对账单为什么是测试完整性的,
延时喷剂怎么使用图解 揭晓延时喷剂四大步骤
VDI 3400 的皮纹样板,中国在那儿能买到,大
黄远生的记者四能对于现在的记者来说有什么优
为什么我很害怕困难与压力,总感觉自己好无助
推荐资讯
jsp的多行注释是怎么样的
用别人家的wifi,会不会留下记录,会不会泄露
北京傲禾测土骗局
存钱存邮政银行好,还是农业银行好
1×PBS是多少浓度,1x缓冲液什么意思
哪位大神能帮我看看我的三枚通宝,宝广局的光
熔盛重工全国排名第几
主板建议CPU功率65W 如果我安装一个125W的CPU
为什么都是h55的主板但是支持的最大内存不一
32.5x2=65的竖式计算。
发酵过程中的“放罐”是什么意思,是指发酵开
双子座男生聊天时说我太调皮了,是褒义还是贬
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?