我在屬性文件中有一個JSON數(shù)據(jù),并嘗試在Java中檢索它。當(dāng)我嘗試使用屬性名稱檢索JSON數(shù)據(jù)時,它僅提供JSON中的第一個字符串/單詞。在屬性文件中,我具有以下內(nèi)容。profile: {"fname": "ABC","lname": "XYZ","meetings":{"morning":10,"evening":60}}我正在嘗試使用屬性名'profile'作為字符串讀取內(nèi)容,并且出現(xiàn)以下錯誤消息。Expected ',' instead of ''有人可以幫我解決這個問題,我嘗試過逃避和撤退,但仍然遇到同樣的問題
2 回答

qq_遁去的一_1
TA貢獻1725條經(jīng)驗 獲得超8個贊
您可以這樣做:
profile={"fname": "ABC","lname": "XYZ","meetings":{"morning":10,"evening":60}}
或者如果您想多行執(zhí)行
profile={\
"fname": "ABC",\
"lname": "XYZ",\
"meetings":{\
"morning":10,\
"evening":60\
}\
}

四季花海
TA貢獻1811條經(jīng)驗 獲得超5個贊
它可能取決于用于反序列化JSON的內(nèi)容,但是格式正確的JSON是單個元素,因此您需要將其保存在容器中。也就是說,您的文件內(nèi)容應(yīng)為:
{ profile: {"fname": "ABC","lname": "XYZ","meetings":{"morning":10,"evening":60}}}
添加回答
舉報
0/150
提交
取消