ホームページ  >  記事  >  ウェブフロントエンド  >  js文字列をJSONに変換する_基礎知識

js文字列をJSONに変換する_基礎知識

WBOY
WBOYオリジナル
2016-05-16 17:16:561238ブラウズ

例 1
JS で、json 形式の文字列を JSON オブジェクト、キーコードに変換します

コードをコピーします コードは次のとおりです:

json = eval('(' str ')');

メソッドは次のとおりです:
コードをコピー コードは次のとおりです:





function StrToJSON(str) {
json = eval('(' str ') ');
return json ;
}
function ToJSON(data) {
json = eval(data);
return json;
}
// JSON データ
str = '{id: 1,title:"こんにちは、友達",addtime:"2010-05-03"}';
strJson = StrToJSON(str);
data = {id:2, title:"こんにちは、はは ",addtime:"2010-05-04"};
Json = ToJSON(data);
document.write(strJson.id ", " strJson.title " " strJson.addtime "
document.write(Json.id ", " Json.title " " Json.addtime "
");






例 2 新しい関数フォームの使用
コードをコピー コードは次のとおりです。
function strToJson(str){
var json = (new Function(" return " str))();
return json;
}


例 3 関連する json2 プラグイン インスタンスの使用
コードをコピー コードは次のとおりです:


var a = ' { "name": "tom", "性別": "男性", "年齢": "24" }' // json の形成に使用される文字列;
alert("String used to form json :【" a "]");
var b = JSON2.parse(a) //文字列 a を json 形式 b に変換します
var c = JSON2.stringify (a); //json 形式 b を文字列に変換します。alert("変換された文字列: [" c "]");


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。