【发布时间】:2019-02-18 07:24:52
【问题描述】:
我有这个简单的二维 (2d) 数组的 json 字符串,并想转换为像 String[][] 这样的 JAVA 二维字符串数组。
字符串
"[ [\"case1\",[\"case1-a\"]], [\"case2\",[\"case2-a\",\"case2-b\",\"case2-c\"]] ]"
最简单的方法是什么?一直在谷歌搜索,但找不到简单的解决方案。感谢任何帮助!
【问题讨论】:
-
你可以使用正则表达式。 vogella.com/tutorials/JavaRegularExpressions/article.html这里有一个很好的例子如何使用它
-
无正则表达式。我正在寻找一个简单的 json 解析器。
-
您提供的示例在我看来更像是一张地图。也看这里:stackoverflow.com/questions/2591098/how-to-parse-json-in-java
-
不,它不是地图,正如我提到的,它是一个简单的嵌套 2d/3d 数组字符串
-
code.google.com/archive/p/quick-json Quick Json Parser 对此很有用,但我认为您必须稍微编辑一下字符串
标签: java arrays json string 2d