SegmentIO 分析 - 在属性中添加 JSONObject
SegmentIO analytics - Adding JSONObject inside properties
我正在尝试在 segmentIO 分析的属性中添加 JSONObject,但它在服务器上显示 json 为字符串。
这是我的代码:
JsonObject jsonObject = new JsonObject();
jsonObject.addProperty("abc", "xyz");
properties.putValue("extras", jsonObject);
Analytics.with(context).track(event, properties);
输出:
extras : "{"abc","xyz"}"
预期输出:
extras : {"abc","xyz"}
使用 JSONParser (org.json.simple.parser.JSONParser)
JSONParser parser = new JSONParser();
JSONObject object = (JSONObject) parser.parse(json);
properties.putValue("extras", object);
我正在尝试在 segmentIO 分析的属性中添加 JSONObject,但它在服务器上显示 json 为字符串。
这是我的代码:
JsonObject jsonObject = new JsonObject();
jsonObject.addProperty("abc", "xyz");
properties.putValue("extras", jsonObject);
Analytics.with(context).track(event, properties);
输出:
extras : "{"abc","xyz"}"
预期输出:
extras : {"abc","xyz"}
使用 JSONParser (org.json.simple.parser.JSONParser)
JSONParser parser = new JSONParser();
JSONObject object = (JSONObject) parser.parse(json);
properties.putValue("extras", object);