1、字符串:
String sql ="{" +
" \"name\": \"test_cube7\"," +
" \"model_name\": \"wj_test\"," +
" \"description\": \"\"," +
" \"null_string\": null}";
String cubeDescData = JsonStr.sql.replaceAll("[\r\n]", "");
cubeDescData =cubeDescData.replaceAll("[\n]", "");
cubeDescData = cubeDescData.replaceAll(" ", "");
cubeDescData = cubeDescData.trim();
JSONObject jsonParam = new JSONObject();
jsonParam.put("cubeDescData", cubeDescData);
jsonParam.put("project", "mytest");
jsonParam.put("cubeName", "test_cube7");
StringEntity uefEntity = new StringEntity(list.toString(),"utf-8");
uefEntity.setContentEncoding("UTF-8");
uefEntity.setContentType("application/json");
post.setEntity(uefEntity);
报如下错:
"msg":"Could not read JSON: Can not deserialize instance of org.apache.kylin.rest.request.CubeRequest out of START_ARRAY token\n at