我想通过改造在POST请求中发布以下JSON对象
{
"Inputs": {
"input1": {
"ColumnNames": [
"Name",
"Weekday",
"Time",
"Type"
],
"Values": [
[
" ",
"1",
"9:00:34",
"OUTGOING"
],
]
}}
如何将其表示为GSON对象?我在网上找到了非常简单的例子(比如{' Foo':' bar'}排序)。非常感谢任何帮助
答案 0 :(得分:0)
使用http://www.jsonschema2pojo.org/生成java类
答案 1 :(得分:0)
{
"Inputs": {
"input1": {
"ColumnNames": [
"Name",
"Weekday",
"Time",
"Type"
],
"Values": [
[
" ",
"1",
"9:00:34",
"OUTGOING"
]
]
}
}
}
看起来你有一个“输入”对象,包含一个字符串数组(ColumnNames)和一个二维字符串数组(Values)。您可以将其解释为java模型对象,如下所示
class Input {
String[] ColumnNames;
Value[][] Values;
}
然后,您可以使用像Gson这样的json库将json转换为此模型对象,例如new Gson().fromJson(jsonInput, Input.class)
。
你实际上向我们展示的json虽然将你的Input对象包装在另外两个对象中,所以一定要妥善处理它们。