0

晚安。

就个人而言,我在 Ajax 中有一个函数,它在下面的相同输出模板中向 Servlet 发送一个字符串。

{"Disease":["name","class"],"Ingredient":["name"]}

我想知道的是,您是否可以获得此输出并以这样的方式处理它,即我可以将Key中方括号 []之外的值(例如疾病)方括号 [] 内的值(例如 ["name", "class"],例如)在我的Map的值中。

每个“键”只有它们各自的属性值。我的想法是在下面构建一个地图。

Map<String, Set<String>> mapAjax = new LinkedHashMap<String, Set<String>>();   

对于我作为示例提到的输出,我希望得到以下最终结果。

Map<Disease, ["name","class"]>;
Map<Ingredient, ["name"]>;

有人可以给我一个提示如何操作我作为输出的这个字符串吗?

谢谢你。

4

1 回答 1

1

使用您正在编写的任何语言查找 JSON 反序列化器(看起来像 Java,但它可能是 C#)。

于 2013-02-12T21:06:55.690 回答