Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的服务器返回 json 并使用 Jackson 来取消响应
在响应中,我有一个名为 Car 的键,汽车的值可能是一个数组或一个对象,那么如何定义我的类
回复
如果存在多个对象,则对象数组将返回,否则将返回一个对象
{ "汽车":"[{obj,obj,obj}]" }
{“汽车”:“对象”
}
您发布的 json 格式没有数组,只有字符串。第一个是汽车,第二个是[{obj,obj,obj}]
json 应该如下所示:{"Car":["","",""]}并且可以映射到这个 java 类:
{"Car":["","",""]}
public static class JsonTest extends Hashtable<String, List<String>> { public JsonTest(){}; }
你的第二个 json 字符串的格式不同,它也应该有数组表示法:
{ "Car":[ "" ] }
我正在使用 eclipse(juno 和以前的版本)来编写 JSF 代码。这些页面都是xhtml。每隔一段时间我需要添加javascript。当我这样做时,我必须使用 CDATA 标记,否则当我有某些字符(如 > < &)时 xhtml 无效。
无论如何,该解决方案运行良好,直到我告诉 eclipse 格式化代码,此时它删除了