js操作json添加元素和数据的方法

function addServerUrlToJson() {
    var json_tem = [{"name":"a","value":1}];
    
    var arr  =
     {
         "name" : "aaa",
         "value" : "bbb"
     };
     json_tem.push(arr);
     document.write(JSON.stringify(json_tem));
} 

结果:[{"name":"a","value":1},{"name":"aaa","value":"bbb"}]

function addServerUrlToJson() {
    var url_path_down = "http://10.10.3.221/";
    var json_tem = {"name":"a","value":1};
    json_tem["url_path_down"] = url_path_down;
    document.write(JSON.stringify(json_tem));
} 

结果:{"name":"a","value":1,"url_path_down":"http://10.10.3.221/"}

转载于:https://www.cnblogs.com/cczhoufeng/p/3716485.html

在JavaScript中,可以使用不同的方法JSON对象添加数据方法一:使用对象语法 可以使用对象语法直接向JSON对象添加属性和值。例如,创建一个JSON对象person,然后使用person.name = "John"的方式添加属性和值。可以像这样添加多个属性和值,甚至可以添加一个嵌套的JSON对象或数组。例如: ```javascript var person = { "name": "John", "age": 30 }; person.gender = "Male"; person.hobbies = \["reading", "swimming", "coding"\]; person.address = { "street": "123 Main St", "city": "Anytown", "state": "CA" }; ``` 这样就向JSON对象person添加了name、age、gender、hobbies和address属性。 方法二:使用数组语法 还可以使用数组语法向JSON对象添加属性和值。例如,创建一个空的JSON对象obj,然后使用obj\[key\] = value的方式添加属性和值。可以像这样添加多个属性和值。例如: ```javascript var obj = {}; var key = "name"; var value = "child"; obj\[key\] = '效力'; obj\[value\] = '哈哈'; ``` 这样就向JSON对象obj添加了name和child属性。 无论是使用对象语法还是数组语法,都可以根据需要向JSON对象添加属性和值。 #### 引用[.reference_title] - *1* [js中 给json对象添加属性和json数组添加元素](https://blog.csdn.net/xiaokanfuchen86/article/details/123673683)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [JavaScript中,如何往JSON对象内添加元素?](https://blog.csdn.net/banzhengyu/article/details/130703388)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [js中给json对象添加新的属性](https://blog.csdn.net/weixin_37935725/article/details/108518301)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值