JSON オブジェクトに関する多くの記事を共有しました。この記事では主に、JavaScript の再帰呼び出しと JSON 形式のデータ トラバーサルの関連操作スキルを含む、JSON オブジェクトをマージする方法を紹介します。みんなを助けて。
1. 質問:
json オブジェクトをマージする方法
var a ={"a":"1","b":"2"} var b ={"c":"3","d":"4","e":"5"}
結果が欲しい:
var c ={"a":"1","b":"2","c":"3","d":"4","e":"5"}
2. 実装コード:
<script> function extend(des, src, override){ if(src instanceof Array){ for(var i = 0, len = src.length; i < len; i++) extend(des, src[i], override); } for( var i in src){ if(override || !(i in des)){ des[i] = src[i]; } } return des; } var a ={"a":"1","b":"2"} var b ={"c":"3","d":"4","e":"5"} var c = extend({}, [a,b]); console.log(c); </script>
走る結果:
関連する推奨事項:
JavaScriptでJSONオブジェクトを操作し、削除と変更を追加する簡単な実装
jQueryトラバーサルとJsonオブジェクトの追加の詳細なコード例
JavaScriptの簡単な実装jsonオブジェクトと配列の変換 メソッドインスタンスの詳細説明
xmlオブジェクトをJsonオブジェクトに変換するJS操作の詳細説明
js json文字列をjsonオブジェクトに変換するメソッド解析
以上がJS マージ json オブジェクト インスタンスの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。