簡體   English   中英

將JSON解析為對象數組

[英]Parse JSON to array of objects

當前,我在執行操作時收到以下JSON數據:

[
    { "civilStatus": "M" },
    "and",
    { "familySize": "2|bw|4" },
    "or",
    { "civilStatus": "D" }
]

我一直在嘗試使用play.libs.Json來解析我在服務器上收到的字符串,但是我找不到一種獲取數組或對象的方法。

我也查看了org.codehaus.jackson.JsonNode文檔,但沒有找到任何方法。 另外我使用的是Java,而不是Scala。

我發現使用Gson更容易。 只需將其添加為Build.scala文件中的依賴項即可:

val appDependencies = Seq(
    ... other dpenedencies ...
    "com.google.code.gson" % "gson" % "2.1",
    ... other dpenedencies ...
)

然后只需解析如下內容:

Gson gson = new Gson();
List<YourCustomBean> data = gson.fromJson(jsonString, new TypeToken<List<YourCustomBean>>(){}.getType());

暫無
暫無

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

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