1、需要用的jar包:
1.commons-lang.jar
2.commons-beanutils.jar
3.commons-collections.jar
4.commons-logging.jar
5.ezmorph.jar
6.json-lib-2.2.2-jdk15.jar
2、将待转换字符串转换为json格式
3、通过JSONObject和HashMap来完成转换
import java.util.HashMap;
import java.util.Map;
import net.sf.json.JSONObject;
public class demo {
public static void main(String[] args) {
String str = "{'unMark':'2020057675','oriSystem':'n8K1NF','orderDate':'20200527','orderTime':'070537','shiress':'','shiLongitude':'118.752785','shiLatitude':'32.091003','deliList':[{'code':'R56','shCode':'8D7','shope':'01','shodress':'','shngitude':'121.489675','shitude':'31.257424','stockonDate':'20200527','stockConTime':'081500'}]}";
JSONObject js = JSONObject.fromObject(str);
Map<String,Object> mapInput = new HashMap<String,Object>(js);
System.out.println(mapInput.get("unMark"));
System.out.println(mapInput.get("deliList"));
}
}