
示例:
Local JavaObject &JsonHelper = CreateJavaObject(“JsonHelper”);
Local JavaObject &jsonObject = &JsonHelper.parseJsonObject(&string);

示例:
Local JavaObject &HttpclientUtil = CreateJavaObject("com.pactera.HttpclientUtil");
&response = &HttpclientUtil.HttpGet(&url_cj, &map);
Local JavaObject &objResMsg = &JsonHelper.parseJsonObject(&response);
&status = &objResMsg.get("status").toString();
&response_data = &objResMsg.get("data").toString();
Local JavaObject &objResMsg1 = &jsonUtil.convertStringToJsonObject(&response_data);
&objResMsg_arry = &objResMsg1.get("exampleDtos").toString();
// 获取返回exampleDtos的json array
Local JavaObject &JsonHelper = CreateJavaObject("JsonHelper");
Local JavaObject &objResMsg2 = &JsonHelper.parseJsonArray(&objResMsg_arry);
For &arr_i = 0 To &objResMsg2.length() - 1
&resp = &objResMsg2.get(&arr_i).toString();
Local JavaObject &objResMsg3 = &jsonUtil.convertStringToJsonObject(&resp);
&planId = &objResMsg3.get("planId").toString();
&loginUrl = &objResMsg3.get("loginUrl").toString();
&filepath = &objResMsg3.get("filePath").toString();
End-For;
这段代码展示了如何使用Java对象进行JSON解析和HTTP GET请求。首先创建JsonHelper对象解析JSON字符串,然后通过HttpclientUtil执行GET请求获取响应。响应内容再次解析为JSON,从中提取状态和数据字段。数据字段的值被转化为JSON数组,遍历数组并提取每个元素的planId, loginUrl和filePath属性。
3850

被折叠的 条评论
为什么被折叠?



