同步操作将从 ldh123/TestUI 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
package common;import com.jayway.jsonpath.Configuration;import com.jayway.jsonpath.JsonPath;import ldh.common.testui.util.JsonUtil;import ldh.common.testui.vo.JsonPathHelp;import ldh.common.testui.vo.JsonRootHelp;import org.junit.Test;import java.util.Map;import java.util.HashMap;import java.util.concurrent.CompletableFuture;import java.util.concurrent.CompletionService;import java.util.concurrent.ExecutorCompletionService;import java.util.concurrent.Executors;/*** Created by ldh on 2018年4月25日.*/public class JsonPathTest {@Testpublic void jsonTest() {Map<String, Object> dataMap = new HashMap<>();dataMap.put("test", 123);dataMap.put("test2", "hello");String json = JsonUtil.toJson(dataMap);Map<String, Object> dataMap3 = new HashMap<>();dataMap3.put("hht", "dasfasd");dataMap3.put("hh2", "1111");dataMap3.put("hh", json);String json2 = JsonUtil.toJson(dataMap3);System.out.println(json2);Object document = Configuration.defaultConfiguration().jsonProvider().parse(json2);String hh3 = JsonPath.read(document, "$.hh");System.out.println("hh3:" + hh3);String test2 = JsonPath.parse(hh3).read("$.test2");Integer test = JsonPath.parse(hh3).read("$.test");System.out.println("test2:" + test2 + ",test:" + test);}@Testpublic void threadTest() {String result = "{\n" +"\t\t\"id\": 1,\n" +"\t\t\"name\": \"common\",\n" +"\t\t\"parent\": {\n" +"\t\t\t\"id\": 0,\n" +"\t\t\t\"name\": \"test\",\n" +"\t\t\t\"parent\": null,\n" +"\t\t\t\"path\": null,\n" +"\t\t\t\"description\": null,\n" +"\t\t\t\"status\": null,\n" +"\t\t\t\"nodes\": null\n" +"\t\t},\n" +"\t\t\"path\": \"\",\n" +"\t\t\"description\": \"通用模块\",\n" +"\t\t\"status\": \"enable\",\n" +"\t\t\"nodes\": null\n" +"\t}";JsonPathHelp jsonPathHelp = new JsonPathHelp(result.toString(), "Json.toJson(parent.name)"); // 当前只支持返回结果是json格式的数据String str = jsonPathHelp.jsonValue(String.class);System.out.println("value:" + str);}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。