543得票36回答
在PHP中检查字符串是否为JSON的最快方法是什么?

我需要一种非常快的方法来检查一个字符串是否是JSON格式。我觉得下面的方法不是最好的:function isJson($string) { return ((is_string($string) && (is_object(json_decode...

291得票4回答
JSON中的序列化和反序列化是什么?

我看到过关于 JSON 的 "deserialize" 和 "serialize" 这两个术语。它们是什么意思呢?

75得票2回答
Jackson - @JsonTypeInfo属性被映射为null?

假设我有以下JSON: { "id":"decaa828741611e58bcffeff819cdc9f", "statement":"question statement", "exercise_type":"QUESTION" } 然后,根据exercis...

70得票5回答
无法将VALUE_STRING反序列化为java.util.ArrayList的实例

我使用Jersey构建了一个REST服务,并在AppEngine上部署。该REST服务实现了使用application/json媒体类型的PUT谓词。数据绑定由Jackson执行。 该谓词消耗一个以JSON格式表示的企业部门关系{"name":"myEnterprise", "departm...

64得票1回答
杰克逊的@JsonSubTypes对于多态反序列化仍然必要吗?

我可以对一个类层次结构进行序列化和反序列化,其中抽象基类带有注释。 @JsonTypeInfo( use = JsonTypeInfo.Id.MINIMAL_CLASS, include = JsonTypeInfo.As.PROPERTY, property = "...

61得票7回答
有时是数组,有时是对象:反序列化JSON

我使用JSON.NET库从Facebook返回的数据进行反序列化时遇到了一些问题。 一个简单的墙贴返回的JSON数据如下:{ "attachment":{"description":""}, "permalink":"http://www.facebook.com/perma...

59得票3回答
使用Jackson将反序列化为自定义对象的HashMap

我有以下的类:import org.codehaus.jackson.annotate.JsonIgnoreProperties; import org.codehaus.jackson.annotate.JsonProperty; import java.io.Serializable; ...

48得票2回答
在 Kotlin 中使用 Gson 解析 JSON 数组

尝试在 Kotlin 中解析 JSON 数组,已经将单个 JSON 对象转换为 WeatherObject 对象(以下是代码片段)。 尝试在 Kotlin 中解析 JSON 数组,已经将单个 JSON 对象转换为 WeatherObject 对象(以下是代码片段){ "coord": { ...

48得票3回答
在C#中反序列化JSON数组

我有一个如下格式的JSON字符串:[{ "record": { "Name": "Komal", "Age": 24, ...

48得票10回答
如何在 JSON string 中使用多种日期格式来解析 JSONDecoder?(Swift 的问题)

JSONDecoder提供了dateDecodingStrategy属性,允许我们根据DateFormatter对象定义如何解释传入的日期字符串。 然而,我目前正在使用一个API,该API根据属性返回日期字符串(yyyy-MM-dd)和日期时间字符串(yyyy-MM-dd HH:mm:ss)...