【问题标题】:create array from string and remove formatting [closed]从字符串创建数组并删除格式[关闭]
【发布时间】:2013-03-23 07:24:31
【问题描述】:
[{"month":"1_month","title":"one","tasks":[{"task_title":"1"}]}]

你能帮我从这个字符串中检索数组元素吗?

【问题讨论】:

  • 你说的是什么格式?
  • 您需要为此解析JSON,相信我,JSON 解析不需要格式化。

标签: java json


【解决方案1】:

这是JSON格式的数据。您可以使用许多不同的 JSON 解析器轻松解释该格式的数据。这里有一些可供选择:

您应该能够在这些库中找到很好的操作指南。举个例子,如果你使用上面的 Jsonification,你只需使用类似的东西:

JsonArray  os=Json.parse("[{\"month\":\"1_month\",\"title\":\"one\",\"tasks\":[{\"task_title\":\"1\"}]}]").asArray();
JsonObject o=os.get(0).asObject();
System.out.println(o.get("month").asString().stringVal());

...这将从第一个元素中提取 "1_month" 值。

【讨论】:

  • 希望您能解决问题!
猜你喜欢
  • 1970-01-01
  • 2012-10-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多