こんにちは、jsonオブジェクトを2つ引用符で囲まないと、現在の出力は無効です。 どうすればいいですか?Javascript JSON bad出力が必要です。その他
{"format":{"id":"ivf","author":"","title":"","copyright":"","comment":"","album":"","year":"","track":"","genre":""}}
これは悪い出力されない有効なJSON::
私は、まさにこのにしたいデータvideo_format_serialized
{"format":"{"id":"ivf","author":"","title":"","copyright":"","comment":"","album":"","year":"","track":"","genre":""}"}
:
{"id":"ivf","author":"","title":"","copyright":"","comment":"","album":"","year":"","track":"","genre":""}
video_format_serialized = JSON.stringify($('#addprofile_FORM_video_format').serializeObject());
alert(video_format_serialized);
var format_object = {
format:video_format_serialized
};
console.log(format_object);
var string = JSON.stringify(format_object);
tring.substring(1);
string.substring(0, string.length-1);
console.log(string);
string = string.replace(/\\/g, "");
console.log(string);
UPDATE がここに右であります有効な出力を行うコード。
var format_object = {
format:$('#addprofile_FORM_video_format').serializeObject()
};
console.log(format_object);
var string = JSON.stringify(format_object);
string.substring(1);
string.substring(0, string.length-1);
console.log(string);
string = string.replace(/\\/g, "");
console.log(string);
イムわからないでしょう...あなたを行います2番目を最初のものに変換する必要がありますか? – hvgotcodes
2番目の悪い出力jsonオブジェクトには2つの二重引用符が必要ですが、JSON.stringifyは出力に何もしません –