JSがjson配列に動的に値を付与する方法の例を実装する
1780 ワード
この例では,JSがjson配列に動的に値を付与する方法を実装する.皆さんの参考にしてください.具体的には以下の通りです.
json配列も配列です.
jsonタイプの文字列に動的に値を割り当てる
jsonタイプの文字列は、
面倒なら使えます(json.parse("jsonString").push
PS:json操作について、ここではいくつかの実用的なjsonオンラインツールをお勧めします.
オンラインJSONコード検査、検査、美化、フォーマットツール:http://tools.jb51.net/code/json
JSONオンラインフォーマットツール:http://tools.jb51.net/code/jsonformat
オンラインXML/JSON相互変換ツール:http://tools.jb51.net/code/xmljson
jsonコードオンラインフォーマット/美化/圧縮/編集/変換ツール:http://tools.jb51.net/code/jsoncodeformat
オンラインjson圧縮/エスケープツール:http://tools.jb51.net/code/json_yasuo_trans
JavaScriptに関する詳細については、「JavaScriptにおけるjson操作テクニックのまとめ」、「JavaScriptアルゴリズムテクニックのまとめ」、「JavaScriptエラーとデバッグテクニックのまとめ」、「JavaScriptデータ構造とアルゴリズムテクニックのまとめ」、「JavaScript遍歴アルゴリズムとテクニックのまとめ」、「JavaScript数学演算の使い方のまとめ」を参照してください.
JavaScriptプログラムの設計に役立つことを願っています.
json配列も配列です.
//1、
var jsonstr="[{'name':'a','value':1},{'name':'b','value':2}]";
var jsonarray = eval('('+jsonstr+')');
var arr =
{
"name" : $('#names').val(),
"value" : $('#values').val()
}
jsonarray.push(arr);
//2、
var json={};// json
json.array1=["2","4"];// ,
json.array1[json.array1.length]='6';//
alert(json.array1)
jsonタイプの文字列に動的に値を割り当てる
jsonタイプの文字列は、
json.parse()
メソッドを使用してjsonのオブジェクトに変換し、varタイプの変数に値を割り当て、最後にpushメソッドを使用して動的に値を割り当てます.json.parse("jsonString").push
をそのまま使用すると、push is not a functionがポップアップされます.面倒なら使えます(json.parse("jsonString").push
var arr = {"id": scheduleId, "isDelete": true};
var jsonArray = JSON.parse(scheduleList);
jsonArray.push(arr);
PS:json操作について、ここではいくつかの実用的なjsonオンラインツールをお勧めします.
オンラインJSONコード検査、検査、美化、フォーマットツール:http://tools.jb51.net/code/json
JSONオンラインフォーマットツール:http://tools.jb51.net/code/jsonformat
オンラインXML/JSON相互変換ツール:http://tools.jb51.net/code/xmljson
jsonコードオンラインフォーマット/美化/圧縮/編集/変換ツール:http://tools.jb51.net/code/jsoncodeformat
オンラインjson圧縮/エスケープツール:http://tools.jb51.net/code/json_yasuo_trans
JavaScriptに関する詳細については、「JavaScriptにおけるjson操作テクニックのまとめ」、「JavaScriptアルゴリズムテクニックのまとめ」、「JavaScriptエラーとデバッグテクニックのまとめ」、「JavaScriptデータ構造とアルゴリズムテクニックのまとめ」、「JavaScript遍歴アルゴリズムとテクニックのまとめ」、「JavaScript数学演算の使い方のまとめ」を参照してください.
JavaScriptプログラムの設計に役立つことを願っています.