簡體   English   中英

從屬性文件中讀取 json 數據

[英]Read json data from properties file

我在屬性文件中有一個 JSON 數據並嘗試在 java 中檢索它。 當我嘗試使用屬性名稱檢索 JSON 數據時,它僅提供來自 JSON 的第一個字符串/單詞。

在屬性文件中,我有以下內容。

profile:  {"fname": "ABC","lname": "XYZ","meetings":{"morning":10,"evening":60}}

我正在嘗試使用屬性名稱“profile”作為字符串讀取內容,但收到以下錯誤消息。

Expected ',' instead of ''

有人可以幫我解決這個問題嗎,我試圖逃避和逃避,但仍然有同樣的問題

這可能取決於您用於反序列化 JSON 的內容,但格式良好的 JSON 是單個元素,因此您所擁有的內容需要位於容器內。 也就是說,您的文件內容應該是:

{ profile: {"fname": "ABC","lname": "XYZ","meetings":{"morning":10,"evening":60}}}

你可以這樣做:

profile={"fname": "ABC","lname": "XYZ","meetings":{"morning":10,"evening":60}}

或者,如果您想在多行中進行

profile={\
  "fname": "ABC",\
  "lname": "XYZ",\
  "meetings":{\
     "morning":10,\
     "evening":60\
  }\
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM