Json动态添加属性

Posted 美好的明天

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Json动态添加属性相关的知识,希望对你有一定的参考价值。

一维Json:

var Json={};
Json.name="小明";
Json.age="12";
Json.sex="男";

输出效果:

例如获取name:Json.name

 

二维Json:

var feed=[];//添加属性feed
feed[0]={};  
feed[0].sex="男";  
feed[0].name="小明";
feed[1]={};  
feed[1].sex="女";  
feed[1].name="小花";

输出:

 

三维:

var data={};//定义一个json对象
data.feed=[];//添加属性feed
data.feed[0]={};  
data.feed[0].sex="true";  
data.feed[0].name="zhang"; 

输出:

 

 

更复杂的Json:

var data={};//定义一个json对象
data.result={};//添加属性
data.result.feed=[];//添加属性feed
data.result.feed[0]={};  
data.result.feed[0].sex="true";  
data.result.feed[0].name="zhang"; 

 

 

以上是关于Json动态添加属性的主要内容,如果未能解决你的问题,请参考以下文章

在片段中动态添加文本视图

动态往json数据里添加新属性

如何动态添加struct属性以避免冗余代码? [关闭]

显示/隐藏片段并以编程方式更改可见性属性

Newtonsoft.Json输出Json时动态忽略属性

为动态创建的 Android 片段提供自定义属性值