【发布时间】:2022-01-01 15:05:50
【问题描述】:
我正在使用 com.google.gson.JsonObject 将“参数”内的 json 发送到休息端点。
{
"parameters":
"{
\"customer\" : {
\"firstName\": \"Temp\",
\"lastName\": \"Temp\",
\"emailAddresses\": [\"temp1@temp.com\"],
\"address\": {
\"street1\": \"123 W Temp St\",
\"city\": \"Temp\",
\"state\": \"Illinois\",
\"zipCode\": \"61122\"
}
},
\"options\" : [\"tv\"]
}"
}
由于参数是一个 json 字符串,我正在尝试这样做:
JsonObject json = new JsonObject();
json.addProperty("options", ??);
我不确定如何为客户和选项做这件事。 'options' 是一个 java Set,而 customer 是一个对象。
【问题讨论】: