Java REST服务补丁API示例
我正在尝试调用RESTWebServices补丁API,下面是我的JSON负载Java REST服务补丁API示例,java,json,rest,Java,Json,Rest,我正在尝试调用RESTWebServices补丁API,下面是我的JSON负载 [ { "op":"replace", "path":"/values/Timestamp","value":"2016-10-28T15:25:43.511Z"}, { "op":"replace", "path":"/values/Flag", "value":true }, { "op":"replace", "path":"/values/Flow", "value":"Flow A"},
[
{ "op":"replace", "path":"/values/Timestamp","value":"2016-10-28T15:25:43.511Z"},
{ "op":"replace", "path":"/values/Flag", "value":true },
{ "op":"replace", "path":"/values/Flow", "value":"Flow A"},
{"op":"replace", "path":"/values/Interests", "value":[ "Sports", "Book Reading" ] }
]
JSON值属性具有不同数据类型的不同值。我想准备实体对象(Java)并将其转换为JSON并调用REST端点。
现在
我不是很确定
我可以为属性值选择哪种最合适的数据类型
我已经提到了以下链接,但我没有得到足够的细节
但我没有得到足够的细节
关于这方面的任何建议都是值得推荐的从客户机获取java对象,并创建了另一个具有以下属性的java类并设置值
请注意,内容类型为
application/json patch+json
从客户端获取java对象,并创建另一个具有以下属性的java类并设置值
请注意,内容类型是
application/json patch+json
为什么不使用Object
作为值的数据类型!根据字段名,将其转换为必需的数据类型我想使用Gson或其他库将Java对象转换为JSON,因此在该阶段,会出现歧义。您必须根据字段类型键入cast,然后使用Gson将其转换为JSON。但为什么需要再次将其转换为JSON格式呢?您能不能不只是为对象使用getter方法,并使用它们来存储值DB@Rohit我正在开发客户端,服务需要JSON输入,因此,我想创建一个Java对象,将数据设置为该对象,并希望将其转换为JSON字符串,然后将其作为Payloads传递。您需要自己解决一点问题,将object
转换为JSON格式,因为您无法坚持特定的数据类型每个字段都有自己的数据类型。否则将字符串格式用于值
,但是,在对象
中设置数据之前,请转换为正确的格式。为什么不将对象
用作值的数据类型呢!根据字段名,将其转换为必需的数据类型我想使用Gson或其他库将Java对象转换为JSON,因此在该阶段,会出现歧义。您必须根据字段类型键入cast,然后使用Gson将其转换为JSON。但为什么需要再次将其转换为JSON格式呢?您能不能不只是为对象使用getter方法,并使用它们来存储值DB@Rohit我正在开发客户端,服务需要JSON输入,因此,我想创建一个Java对象,将数据设置为该对象,并希望将其转换为JSON字符串,然后将其作为Payloads传递。您需要自己解决一点问题,将object
转换为JSON格式,因为您无法坚持特定的数据类型每个字段都有自己的数据类型。否则将字符串格式用于值
,但是,在对象
中设置数据之前,请转换为正确的格式。