jsでJSONオブジェクトを作成しようとしています。スタックオーバーフロー自体には、このトピックに関するいくつかの投稿がすでにあります。JavaScriptでJSONを動的に構築するにはどうすればよいですか?。投稿で言及されているのとまったく同じようにJSONを構築する必要があります。
{
"privilege": {
"accesstype": "VIEW",
"attribute": [
{
"code": "contenttype",
"displayname": "Content type",
"value": {
"valcode": "book_article",
"valdisplayName": "Book Article"
}
},
{
"code": "mime",
"displayname": "Mime type",
"value": {
"valcode": "xml",
"valdisplayName": "Xml"
}
}
]
}
}
投稿の回答をフォローしてこれを試しました、
var privilege = {};
privilege.attribute[0].code = "contenttype";
privilege.attribute[0].displayname = "Content type";
privilege.attribute[0].value.valcode = "book_article";
privilege.attribute[0].value.valdisplayName = "Book Article";
しかし、privilege.attributeが未定義としてエラーが発生します。
どこが悪いのかわからない。いくつかの宣言の問題があるに違いないと仮定します。どんな光でも大いに役立ちます。