net.sf.jsonObject().toString()如何保留value小数点后的零值

举个栗子,json.put("a",new BigDecimal("1.00")).toString()让他输入为{"a","1.00"},而不是{"a","1"}

1个回答

可以参考下这段代码,JSONObject.toString()方法并没有调用里面对象的toString()方法.

public class Test1 {
public static void main(String[] args) {
JSONObject json = new JSONObject();
json.put("a", new BigDecimal("0.100"));
json.put("b", new Person());

    json.put("c", new BigDecimal("0.100").toString());
    json.put("d", new Person().toString());

    System.out.println(json.toString());
}

}

class Person implements Serializable {
private static final long serialVersionUID = -2895332854798849799L;
private int s = 0;
public boolean b = true;

@Override
public String toString() {
    return "Person [s=" + s + ", b=" + b + "]";
}

}

m0_37710091
m0_37710091 解决了,谢谢
大约一年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
内存溢出错误-Java heap space
环境是纯JAVA 用Eclipse开发 功能是通过API获取微博信息 之前在网上找到相关错误资料说是修改JVM的HEAP大小 但我修改后还是报错。希望大家提供解决方案或者思路 谢谢 **报错信息:** Exception in thread "main" java.lang.OutOfMemoryError: Java heap space at org.apache.commons.collections.map.ListOrderedMap.<init>(ListOrder ap.java:100) at net.sf.json.JSONObject.<init>(JSONObject.java:1450) at net.sf.json.JSONObject._fromJSONObject(JSONObject.java:919) at net.sf.json.JSONObject.fromObject(JSONObject.java:155) at net.sf.json.JSONSerializer.toJSON(JSONSerializer.java:108) at net.sf.json.AbstractJSON._processValue(AbstractJSON.java:238) at net.sf.json.JSONArray._processValue(JSONArray.java:2513) at net.sf.json.JSONArray.processValue(JSONArray.java:2538) at net.sf.json.JSONArray.addValue(JSONArray.java:2525) at net.sf.json.JSONArray._fromJSONArray(JSONArray.java:1096) at net.sf.json.JSONArray.fromObject(JSONArray.java:121) at net.sf.json.JSONSerializer.toJSON(JSONSerializer.java:105) at net.sf.json.AbstractJSON._processValue(AbstractJSON.java:238) at net.sf.json.JSONObject._processValue(JSONObject.java:2655) at net.sf.json.JSONObject.processValue(JSONObject.java:2721) at net.sf.json.JSONObject.setInternal(JSONObject.java:2736) at net.sf.json.JSONObject._fromJSONObject(JSONObject.java:944) at net.sf.json.JSONObject.fromObject(JSONObject.java:155) at net.sf.json.JSONSerializer.toJSON(JSONSerializer.java:108) at net.sf.json.AbstractJSON._processValue(AbstractJSON.java:238) at net.sf.json.JSONObject._processValue(JSONObject.java:2655) at net.sf.json.JSONObject.processValue(JSONObject.java:2721) at net.sf.json.JSONObject.setInternal(JSONObject.java:2736) at net.sf.json.JSONObject._fromJSONObject(JSONObject.java:944) at net.sf.json.JSONObject.fromObject(JSONObject.java:155) at net.sf.json.JSONSerializer.toJSON(JSONSerializer.java:108) at net.sf.json.AbstractJSON._processValue(AbstractJSON.java:238) at net.sf.json.JSONArray._processValue(JSONArray.java:2513) at net.sf.json.JSONArray.processValue(JSONArray.java:2538) at net.sf.json.JSONArray.addValue(JSONArray.java:2525) at net.sf.json.JSONArray._fromJSONArray(JSONArray.java:1096) at net.sf.json.JSONArray.fromObject(JSONArray.java:121)
net.sf.json.JSONException:
严重: Servlet.service() for servlet [UserServlet] in context with path [/smbms] threw exception net.sf.json.JSONException: java.lang.reflect.InvocationTargetException at net.sf.json.JSONObject._fromBean(JSONObject.java:959) at net.sf.json.JSONObject.fromObject(JSONObject.java:194) at net.sf.json.JSONObject._processValue(JSONObject.java:2793) at net.sf.json.JSONObject._setInternal(JSONObject.java:2817) at net.sf.json.JSONObject.setValue(JSONObject.java:1527) at net.sf.json.JSONObject._fromBean(JSONObject.java:946) at net.sf.json.JSONObject.fromObject(JSONObject.java:194) at net.sf.json.JSONArray._processValue(JSONArray.java:2562) at net.sf.json.JSONArray.processValue(JSONArray.java:2593) at net.sf.json.JSONArray.addValue(JSONArray.java:2580) at net.sf.json.JSONArray._fromCollection(JSONArray.java:1084) at net.sf.json.JSONArray.fromObject(JSONArray.java:147) at net.sf.json.JSONArray.fromObject(JSONArray.java:129) at cn.smbms.servlet.UserServlet.getUserList(UserServlet.java:108) at cn.smbms.servlet.UserServlet.service(UserServlet.java:37) at javax.servlet.http.HttpServlet.service(HttpServlet.java:731) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:218) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:956) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:442) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1082) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:623) at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2517) at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2506) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:662) Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.commons.beanutils.PropertyUtilsBean.invokeMethod(PropertyUtilsBean.java:1773) at org.apache.commons.beanutils.PropertyUtilsBean.getSimpleProperty(PropertyUtilsBean.java:1132) at org.apache.commons.beanutils.PropertyUtilsBean.getNestedProperty(PropertyUtilsBean.java:686) at org.apache.commons.beanutils.PropertyUtilsBean.getProperty(PropertyUtilsBean.java:715) at org.apache.commons.beanutils.PropertyUtils.getProperty(PropertyUtils.java:290) at net.sf.json.JSONObject._fromBean(JSONObject.java:931) ... 33 more Caused by: java.lang.IllegalArgumentException at java.sql.Date.getHours(Date.java:177) ... 43 more
java 用import net.sf.json.JSONArray; import net.sf.json.JSONObject;这个工具转换的jsonArray?
JosnArray arr = new JsonArray(); arr.add("1"); arr.add("2"); arr.add{"3"} 我想把这个数组输出 变成["3","2","1"]而不是["1","2","3"]求大神指点
使用JSONObject的fromObject方法转换成JsonObject对象时
使用JSONObject的fromObject方法转换成JsonObject对象时,在对象中有Date类型的属性,且值为null,然后就报空指针异常了 net.sf.json.JSONException: java.lang.NullPointerException at net.sf.json.JSONObject._fromBean(JSONObject.java:987) at net.sf.json.JSONObject.fromObject(JSONObject.java:168)
json转换出现警告怎么去除
下面是访问后台时json转换时出现的警告, 在网上搜索下, 很多人出现过这种情况, 没搜索到解决方案, 希望大家帮忙可以去除掉这些警告, 虽然不影响使用 [code="java"]2011-8-19 10:20:11 net.sf.json.JSONObject defaultBeanProcessing 信息: Property 'parent' of class com.huawei.ifree.autotest.log.analyse.platform.checkednode.CheckedTestSuiteLogNode has no read method. SKIPPED 2011-8-19 10:20:11 net.sf.json.JSONObject defaultBeanProcessing 信息: Property 'parent' of class com.huawei.ifree.autotest.log.analyse.platform.checkednode.CheckedTestSuiteLogNode has no read method. SKIPPED 2011-8-19 10:20:11 net.sf.json.JSONObject defaultBeanProcessing 信息: Property 'parent' of class com.huawei.ifree.autotest.log.analyse.platform.node.ProjectLogNode has no read method. SKIPPED[/code]
net.sf.json.JSONException
net.sf.json.JSONException: A JSONObject text must begin with '{' at character 4 of dachie({"result":[]}) 求各位大佬指教这是什么错啊 具体是由什么引起的![图片说明](https://img-ask.csdn.net/upload/201704/15/1492249536_805706.png)![图片说明](https://img-ask.csdn.net/upload/201704/15/1492250267_582476.png)
报出java.lang.ClassNotFoundException
Servlet.service() for servlet [tomcat.com.MyTestServlet] in context with path [/MyTest] threw exception [Servlet execution threw an exception] with root cause java.lang.ClassNotFoundException: net.sf.json.JSONObject
字符串转换为json对象
有效的json格式的字符串,转换为json对象,使用net.sf.json.JSONObject对象来操作。。。。。
list转json出现警告的问题
需求是按照easyui来转json。代码是这样的 JSONObject jsonObj = new JSONObject(); jsonObj.put("total",total ); jsonObj.put("rows", list); total是总页数,list是数据集合。 但是控制台一直有warning net.sf.json.JSONObject - Property 'callback' has no read method. SKIPPED list有多少条数据就有多少个warning。callback我没有定义这个 属性。 这个不影响项目的运行,但是老是打印控制台和log4j文件,就很头疼了。 json导包是net.sf.json.JSONObject; jar是json-lib-2.2.1-jdk15.jar 请问怎么不让它打印。谢谢
@RequestBody 实体类接收不到数据,但是用com.alibaba.fastjson.JSONObject可以
``` @RequestMapping(value = "/getTest", method = {RequestMethod.POST}) public @ResponseBody CommonResponse getTest(@RequestBody TestForm form { ``` 后台这样写,使用postman测试 请求会直接报400, ``` <!doctype html> <html lang="en"> <head> <title>HTTP Status 400 – Bad Request</title> <style type="text/css"> h1 { font-family: Tahoma, Arial, sans-serif; color: white; background-color: #525D76; font-size: 22px; } h2 { font-family: Tahoma, Arial, sans-serif; color: white; background-color: #525D76; font-size: 16px; } h3 { font-family: Tahoma, Arial, sans-serif; color: white; background-color: #525D76; font-size: 14px; } body { font-family: Tahoma, Arial, sans-serif; color: black; background-color: white; } b { font-family: Tahoma, Arial, sans-serif; color: white; background-color: #525D76; } p { font-family: Tahoma, Arial, sans-serif; background: white; color: black; font-size: 12px; } a { color: black; } a.name { color: black; } .line { height: 1px; background-color: #525D76; border: none; } </style> </head> <body> <h1>HTTP Status 400 – Bad Request</h1> <hr class="line" /> <p><b>Type</b> Status Report</p> <p><b>Description</b> The server cannot or will not process the request due to something that is perceived to be a client error (e.g., malformed request syntax, invalid request message framing, or deceptive request routing). </p> <hr class="line" /> <h3>Apache Tomcat/8.5.42</h3> </body> </html> ``` 如果后台改为 ``` public CommonResponse getTest(@RequestBody JSONObject jsonObject) { ``` 用JSONObject接收则没有问题,请各位大佬告知原因
关于common-lang.jar包
代码: JsonConfig jsonConfig = JsonUtil.configJson("yyyy-MM-dd"); JSONObject jobject = JSONObject.fromObject(pageBean,jsonConfig);这行报错了 common-lang.jar,还有一个common-lang-1.0.1.jar,两者怎么使用啊》我的工程下都有 java.lang.NoSuchMethodError: org.apache.commons.lang.StringUtils.isBlank(Ljava/lang/String;)Z at net.sf.json.JsonConfig.getMergedExcludes(JsonConfig.java:561) at net.sf.json.JsonConfig.getMergedExcludes(JsonConfig.java:587) at net.sf.json.JSONObject._fromBean(JSONObject.java:902) at net.sf.json.JSONObject.fromObject(JSONObject.java:194) at ajax.TimeServlet.doPost(TimeServlet.java:109) at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:859) at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:579) at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1555) at java.lang.Thread.run(Thread.java:595)
高并发下出现错误。500 Internal Server Error
1.高并发下会出现错误500 Internal Server Error 2. ``` 2019-05-21 19:31:50 -1985877 [http-bio-8002-exec-491] ERROR - A JSONObject text must begin with '{' at character 1 of <html> <head><title>500 Internal Server Error</title></head> <body bgcolor="white"> <center><h1>500 Internal Server Error</h1></center> <hr><center>nginx/1.9.9</center> </body> </html> net.sf.json.JSONException: A JSONObject text must begin with '{' at character 1 of <html> <head><title>500 Internal Server Error</title></head> <body bgcolor="white"> <center><h1>500 Internal Server Error</h1></center> <hr><center>nginx/1.9.9</center> </body> </html> at net.sf.json.util.JSONTokener.syntaxError(JSONTokener.java:512) at net.sf.json.JSONObject._fromJSONTokener(JSONObject.java:881) at net.sf.json.JSONObject._fromString(JSONObject.java:1102) at net.sf.json.JSONObject.fromObject(JSONObject.java:175) at net.sf.json.JSONObject.fromObject(JSONObject.java:145) at com.rebate.controller.IndexController.getByCertno(IndexController.java:179) at sun.reflect.GeneratedMethodAccessor50.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:219) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:745) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:686) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:925) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:827) at javax.servlet.http.HttpServlet.service(HttpServlet.java:624) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812) at javax.servlet.http.HttpServlet.service(HttpServlet.java:731) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:218) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:506) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:962) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:452) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1087) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745) 2019-05-21 19:31:49 -1985174 [http-bio-8002-exec-482] INFO - getRedPacket: mobile=null, resultJson=<html> <head><title>500 Internal Server Error</title></head> <body bgcolor="white"> <center><h1>500 Internal Server Error</h1></center> <hr><center>nginx/1.9.9</center> </body> </html> ``` 2.我想确人是因为程序原因报错,导致nginx出现错误。 还是ngnix转发原因出现,访问不到连接报错。
Android代码Value of type java.lang.String cannot be converted to JSONObject
在创建jsonObject对象时报错,result是发送poast请求返回的json内容 JSONObject jsonObject = new JSONObject(result); 试了网上说的什么UTF-8 BOM头的问题的方法还是不行, 哪位大神帮忙看一下 W/System.err: org.json.JSONException: Value {"mid":"004YVmzL0O67WR","m4a":"http:\/\/dl.stream.mmmusic.gg.com\/C400004YVmzL0O67WR.m4a?guid=2095717240&skey=CC1743DB70C0AFD81B6CD9A4826F619D0A60FBF859D5238D87EEA2DDEB50D1D6BF1732FDFB30E6C70648F4A57CBC2BAC740D22E1F7D2ED88&uin=0&fromtag=38","mp3_l":"http:\/\/dl.stream.mmmusic.gg.com\/M500004YVmzL0O67WR.mp3?guid=2095717240&skey=CC1743DB70C0AFD81B6CD9A4826F619D0A60FBF859D5238D87EEA2DDEB50D1D6BF1732FDFB30E6C70648F4A57CBC2BAC740D22E1F7D2ED88&uin=0&fromtag=53","mp3_h":"http:\/\/dl.stream.mmmusic.gg.com\/M800004YVmzL0O67WR.mp3?guid=2095717240&skey=CC1743DB70C0AFD81B6CD9A4826F619D0A60FBF859D5238D87EEA2DDEB50D1D6BF1732FDFB30E6C70648F4A57CBC2BAC740D22E1F7D2ED88&uin=0&fromtag=53","ape":"http:\/\/dl.stream.mmmusic.gg.com\/A000004YVmzL0O67WR.ape?guid=2095717240&skey=CC1743DB70C0AFD81B6CD9A4826F619D0A60FBF859D5238D87EEA2DDEB50D1D6BF1732FDFB30E6C70648F4A57CBC2BAC740D22E1F7D2ED88&uin=0&fromtag=53","flac":"http:\/\/dl.stream.mmmusic.gg.com\/F000004YVmzL0O67WR.flac?guid=2095717240&skey=CC1743DB70C0AFD81B6CD9A4826F619D0A60FBF859D5238D87EEA2DDEB50D1D6BF1732FDFB30E6C70648F4A57CBC2BAC740D22E1F7D2ED88&uin=0&fromtag=53","songname":"\u7ae5\u8bdd\u9547","albumname":"\u7ae5\u8bdd\u9547","singername":"\u8bb8\u5a1c","pic":"https:\/\/y.gtimg.cn\/music\/photo_new\/T002R300x300M000000fglnt1hPvpJ.jpg?max_age=2592000"} of type java.lang.String cannot be converted to JSONObject W/System.err: at org.json.JSON.typeMismatch(JSON.java:112) at org.json.JSONObject.<init>(JSONObject.java:163) at org.json.JSONObject.<init>(JSONObject.java:176)
java微信公众号开发获取jsapi_ticket问题
public JSONObject index1(Model model,HttpServletRequest request) { String code=request.getParameter("code"); net.sf.json.JSONObject jsonObject=WeChatUtils.getOpenId(code);//获取微信用户access_token String openid=jsonObject.getString("openid"); String access_token=jsonObject.getString("access_token"); HttpSession session=request.getSession(); session.setAttribute("access_token",access_token); session.setAttribute("openid",openid); System.out.println("index1-- access_token:"+access_token); // String refresh_token =jsonObject.getString("refresh_token"); net.sf.json.JSONObject ticket =WeChatUtils.getJsapi_ticket(access_token); String jsapi_ticket=jsonObject.getString("ticket");//通过access_token获取jsapi_ticket System.out.println("jsapi_ticket:"+jsapi_ticket); -------WechatUtil.java public static JSONObject getOpenId(String code) { String path=OAUTHUSERINFO.replace("APPID", appid).replace("SECRET", appsecret).replace("CODE", code); System.out.println("调用微信api url:"+path); JSONObject wxjsonObject=HttpRequest(path); return wxjsonObject; } private static JSONObject HttpRequest(String requestUrl) { JSONObject jsonObject=null; StringBuffer buffer=new StringBuffer(); InputStream inputStream=null; try { URL url=new URL(requestUrl); HttpsURLConnection httpsURLConnection=(HttpsURLConnection) url.openConnection(); httpsURLConnection.setDoOutput(true); httpsURLConnection.setDoInput(true); httpsURLConnection.setUseCaches(false); //设置请求方式 httpsURLConnection.setRequestMethod("GET"); httpsURLConnection.connect(); inputStream=httpsURLConnection.getInputStream(); InputStreamReader inputStreamReader=new InputStreamReader(inputStream,"utf-8"); BufferedReader bufferedReader=new BufferedReader(inputStreamReader); String str=null; while((str=bufferedReader.readLine())!=null) { buffer.append(str); } bufferedReader.close(); inputStreamReader.close(); //释放资源 inputStream.close(); inputStream=null; httpsURLConnection.disconnect(); jsonObject=JSONObject.fromObject(buffer.toString()); System.out.println(buffer.toString()); }catch(ConnectException ce) { ce.printStackTrace(); System.out.println("WeChat server connection timed out"); }catch(Exception e) { e.printStackTrace(); System.out.println("http request error:{}"); }finally { try { if(inputStream!=null) { inputStream.close(); } }catch(IOException e) { e.printStackTrace(); } } return jsonObject; } 初接触微信公众号开发, 前端传个code过来,根据code获取的access_token,获取jsapi_ticket时提示invalid credential, access_token is invalid or not latest hint access_token是可以获取到的,可是为什么jsapi_ticket获取失败?问题出在什么地方,做的的麻烦给看看
JSONArray报错,新手求助
getJSON代码如下: ``` @ResponseBody public String getJson(List list, int num) { JSONArray jsonArg = new JSONArray(); JSONObject jsonData = new JSONObject(); // //如果不给total赋值,则默认显示当前页面的记录行数 for (int i = 0; i < list.size(); i++) { Object wzgl = list.get(i); jsonArg.add(JsonUtil.beanToJson(wzgl)); } jsonData.put("total", num); jsonData.put("list", jsonArg); return jsonData.toString(); } ``` 我导入了两个包,分别是import net.sf.json.JSONArray;和import net.sf.json.JSONObject; 但是运行程序的时候提示JSONArray jsonArg = new JSONArray();报错。 下图为错误信息 ![图片说明](https://img-ask.csdn.net/upload/201510/13/1444703459_499319.png) 求解答是什么问题? 使用的是SpringMVC
安卓与php进行交互的问题
因为公司保密协议,php网址不方便给,见谅。 用Postman查看该php网站是这样的 ![图片说明](https://img-ask.csdn.net/upload/201607/28/1469659082_187836.png) 我的代码是这样的: public class JSONExchanger extends AsyncTask<JSONObject, JSONObject,JSONObject> { String url ="login.php"; @Override protected JSONObject doInBackground(JSONObject... jsonObjects) { JSONObject jsonObject = jsonObjects[0]; HttpClient httpClient = new DefaultHttpClient(); //HttpConnectionParams.setConnectionTimeout(httpClient.getParams(), 100000); JSONObject response = null; HttpPost httpPost = new HttpPost(url); try { Log.i("jsonObject",jsonObject.toString()); StringEntity stringEntity = new StringEntity(jsonObject.toString()); // httpPost.addHeader("username","password"); httpPost.setEntity(stringEntity); HttpResponse httpResponse = httpClient.execute(httpPost); String Server_Response = org.apache.http.util.EntityUtils.toString(httpResponse.getEntity()); response = new JSONObject(Server_Response); Log.i("Response", Server_Response); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } catch (ClientProtocolException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } catch (JSONException e) { e.printStackTrace(); } return response; } } 然后在MainActivity中, try { JSONObject toSend = new JSONObject(); toSend.put("username","abc"); toSend.put("password","bcd"); JSONExchanger jsonExchanger = new JSONExchanger(); jsonExchanger.execute(new JSONObject[]{toSend}); } catch (JSONException e) { e.printStackTrace(); } 卤煮之前没有用过安卓和PHP进行交互今天现学的,还请各位大神不吝赐教,谢谢大家!!
报错:net.sf.json.JSONException
显示报错: ![图片说明](https://img-ask.csdn.net/upload/201705/02/1493697329_940817.png) 源代码: <% /*获取所有业务 */ String url="#url"; String param="#URL"; //地区编号 String html=""; //String temp=""; try{ String result=sendGet(url,param); result=URLDecoder.decode(result); //解析json数据 JSONObject jsonObject=JSONObject.fromObject(result); String info=jsonObject.getString("info"); JSONArray infoArray=JSONArray.fromObject(info); //拼接下面html数据 for(int i=0;i<infoArray.size();i++){ JSONObject oneObject=infoArray.getJSONObject(i); //temp=oneObject.getString("ACCEPT_USER_NAME"); //没有完成的业务就没有完成时间,需要先判断,否则报错: String finish_time=""; if(oneObject.containsKey("FINISH_TIME")){ finish_time="<script type='text/javascript'>showTime('"+oneObject.getString("FINISH_TIME")+"');</script>"; }else{ finish_time="处理中"; } String time_limit=""; if(oneObject.containsKey("TIME_LIMIT")){ time_limit="<script type='text/javascript'>showTime('"+oneObject.getString("TIME_LIMIT")+"');</script>"; }else{ time_limit="-"; } html+="<li><span class='span1'>"+oneObject.getString("RECEIVE_NUMBER")+"</span><span class='span2'><a title='"+oneObject.getString("APPLY_SUBJECT")+"'>"+oneObject.getString("APPLY_SUBJECT")+"</a></span><span class='span4'><a title='"+oneObject.getString("ORG_NAME")+"'>"+oneObject.getString("ORG_NAME")+"</a></span><span class='span4'>"+time_limit+"</span><span class='span4'>"+finish_time+"</span><span class='span3 yellow'>"+oneObject.getString("CURRENT_NODE_NAME")+"</span></li>"; } //out.print(html); }catch(Exception e){ out.print(e.toString()); } %> 麻烦高手看看是啥情况!
用json时的一个问题,
假设有一个Person类, [code="java"] public class Person{ private java.util.Date birthday; // settor and gettor methods..... } [/code] 现在客户端那边传来如下的json规则的字符串String personJson = "{birthday:\"06/28/2008 17:00:00\"}",要用 JSONOjbect.toBean(JSONObject.from(personJson ),Person.class)方法来获得相应的Person实例时就出问题了,报错如下: [code="java"] 2008-6-19 13:57:39 net.sf.json.JSONObject morphPropertyValue 警告: Can't transform property 'birthday' from java.lang.String into java.util.Date. Will register a default Morpher 2008-6-19 13:57:39 net.sf.ezmorph.bean.BeanMorpher morph 信息: Property 'java.util.Date.class' has no write method. SKIPPED. 2008-6-19 13:57:39 net.sf.ezmorph.bean.BeanMorpher morph 警告: Property 'java.lang.String.date' does not exist. SKIPPED. 2008-6-19 13:57:39 net.sf.ezmorph.bean.BeanMorpher morph 信息: Property 'java.util.Date.day' has no write method. SKIPPED. 2008-6-19 13:57:39 net.sf.ezmorph.bean.BeanMorpher morph 警告: Property 'java.lang.String.hours' does not exist. SKIPPED. 2008-6-19 13:57:39 net.sf.ezmorph.bean.BeanMorpher morph 警告: Property 'java.lang.String.minutes' does not exist. SKIPPED. 2008-6-19 13:57:39 net.sf.ezmorph.bean.BeanMorpher morph 警告: Property 'java.lang.String.month' does not exist. SKIPPED. 2008-6-19 13:57:39 net.sf.ezmorph.bean.BeanMorpher morph 警告: Property 'java.lang.String.seconds' does not exist. SKIPPED. 2008-6-19 13:57:39 net.sf.ezmorph.bean.BeanMorpher morph 警告: Property 'java.lang.String.time' does not exist. SKIPPED. 2008-6-19 13:57:39 net.sf.ezmorph.bean.BeanMorpher morph 信息: Property 'java.util.Date.timezoneOffset' has no write method. SKIPPED. 2008-6-19 13:57:39 net.sf.ezmorph.bean.BeanMorpher morph 警告: Property 'java.lang.String.year' does not exist. SKIPPED. Person's brithday: Thu Jun 19 13:57:39 CST 2008 [/code] 这个怎么解决? 以下是我做实验用的Java代码: ======================= [code="java"] package json; import java.util.Date; import net.sf.json.JSONObject; public class Person { private Date birthday; public Date getBirthday() { return birthday; } public void setBirthday(Date birthday) { this.birthday = birthday; } public static Person getInstance(String jsonVale) { return (Person)JSONObject.toBean(JSONObject.fromObject(jsonVale),Person.class); } public static void main(String[] args) { String personJson = "{birthday:\"06/28/2008 17:00:00\"}"; Person p = getInstance(personJson); System.out.println("Person's brithday: "+ p.getBirthday()); } } [/code] [b]问题补充:[/b] To ham: 你所说的那个方案是针对 bean --> Json的,而现在的问题是从Json到Bean. [b]问题补充:[/b] 多谢各位的帮忙,现在这个问题解决了,也就是在toBean前加一句话:JSONUtils.getMorpherRegistry().registerMorpher(new DateMorpher(new String[] {"MM/dd/yyyy HH:mm:ss"}) );来配置记下Date转化时的Morpher就OK了,大家有兴趣的话可以试下. Thanks a lot!
jsonObject输出的问题?
System.out.println(jsonObject); //可以看到正确的json字符串 PrintWriter out=response.getWriter(); out.println(jsonObject); //没有任何显示 请问jsonObject应该怎么通过servlet输出到前台?
相见恨晚的超实用网站
搞学习 知乎:www.zhihu.com 简答题:http://www.jiandati.com/ 网易公开课:https://open.163.com/ted/ 网易云课堂:https://study.163.com/ 中国大学MOOC:www.icourse163.org 网易云课堂:study.163.com 哔哩哔哩弹幕网:www.bilibili.com 我要自学网:www.51zxw
花了20分钟,给女朋友们写了一个web版群聊程序
参考博客 [1]https://www.byteslounge.com/tutorials/java-ee-html5-websocket-example
爬虫福利二 之 妹子图网MM批量下载
爬虫福利一:27报网MM批量下载    点击 看了本文,相信大家对爬虫一定会产生强烈的兴趣,激励自己去学习爬虫,在这里提前祝:大家学有所成! 目标网站:妹子图网 环境:Python3.x 相关第三方模块:requests、beautifulsoup4 Re:各位在测试时只需要将代码里的变量 path 指定为你当前系统要保存的路径,使用 python xxx.py 或IDE运行即可。
字节跳动视频编解码面经
引言 本文主要是记录一下面试字节跳动的经历。 三四月份投了字节跳动的实习(图形图像岗位),然后hr打电话过来问了一下会不会opengl,c++,shador,当时只会一点c++,其他两个都不会,也就直接被拒了。 七月初内推了字节跳动的提前批,因为内推没有具体的岗位,hr又打电话问要不要考虑一下图形图像岗,我说实习投过这个岗位不合适,不会opengl和shador,然后hr就说秋招更看重基础。我当时
开源一个功能完整的SpringBoot项目框架
福利来了,给大家带来一个福利。 最近想了解一下有关Spring Boot的开源项目,看了很多开源的框架,大多是一些demo或者是一个未成形的项目,基本功能都不完整,尤其是用户权限和菜单方面几乎没有完整的。 想到我之前做的框架,里面通用模块有:用户模块,权限模块,菜单模块,功能模块也齐全了,每一个功能都是完整的。 打算把这个框架分享出来,供大家使用和学习。 为什么用框架? 框架可以学习整体
Java学习的正确打开方式
在博主认为,对于入门级学习java的最佳学习方法莫过于视频+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现学习的最好方式就是阅读参考官方文档其次就是国内的书籍,博客次之,这又是一个层次了,这里暂时不提后面再谈。博主将为各位入门java保驾护航,各位只管冲鸭!!!上天是公平的,只要不辜负时间,时间自然不会辜负你。 何谓学习?博主所理解的学习,它
程序员必须掌握的核心算法有哪些?
由于我之前一直强调数据结构以及算法学习的重要性,所以就有一些读者经常问我,数据结构与算法应该要学习到哪个程度呢?,说实话,这个问题我不知道要怎么回答你,主要取决于你想学习到哪些程度,不过针对这个问题,我稍微总结一下我学过的算法知识点,以及我觉得值得学习的算法。这些算法与数据结构的学习大多数是零散的,并没有一本把他们全部覆盖的书籍。下面是我觉得值得学习的一些算法以及数据结构,当然,我也会整理一些看过
Python——画一棵漂亮的樱花树(不同种樱花+玫瑰+圣诞树喔)
最近翻到一篇知乎,上面有不少用Python(大多是turtle库)绘制的树图,感觉很漂亮,我整理了一下,挑了一些我觉得不错的代码分享给大家(这些我都测试过,确实可以生成喔~) one 樱花树 动态生成樱花 效果图(这个是动态的): 实现代码 import turtle as T import random import time # 画樱花的躯干(60,t) def Tree(branch
深深的码丨Java HashMap 透析
HashMap 相关概念 HashTab、HashMap、TreeMap 均以键值对像是存储或操作数据元素。HashTab继承自Dictionary,HashMap、TreeMap继承自AbstractMap,三者均实现Map接口 **HashTab:**同步哈希表,不支持null键或值,因为同步导致性能影响,很少被使用 **HashMap:**应用较多的非同步哈希表,支持null键或值,是键值对...
大学四年自学走来,这些私藏的实用工具/学习网站我贡献出来了
大学四年,看课本是不可能一直看课本的了,对于学习,特别是自学,善于搜索网上的一些资源来辅助,还是非常有必要的,下面我就把这几年私藏的各种资源,网站贡献出来给你们。主要有:电子书搜索、实用工具、在线视频学习网站、非视频学习网站、软件下载、面试/求职必备网站。 注意:文中提到的所有资源,文末我都给你整理好了,你们只管拿去,如果觉得不错,转发、分享就是最大的支持了。 一、电子书搜索 对于大部分程序员...
linux系列之常用运维命令整理笔录
本博客记录工作中需要的linux运维命令,大学时候开始接触linux,会一些基本操作,可是都没有整理起来,加上是做开发,不做运维,有些命令忘记了,所以现在整理成博客,当然vi,文件操作等就不介绍了,慢慢积累一些其它拓展的命令,博客不定时更新 顺便拉下票,我在参加csdn博客之星竞选,欢迎投票支持,每个QQ或者微信每天都可以投5票,扫二维码即可,http://m234140.nofollow.ax.
Python 基础(一):入门必备知识
目录1 标识符2 关键字3 引号4 编码5 输入输出6 缩进7 多行8 注释9 数据类型10 运算符10.1 常用运算符10.2 运算符优先级 1 标识符 标识符是编程时使用的名字,用于给变量、函数、语句块等命名,Python 中标识符由字母、数字、下划线组成,不能以数字开头,区分大小写。 以下划线开头的标识符有特殊含义,单下划线开头的标识符,如:_xxx ,表示不能直接访问的类属性,需通过类提供
程序员接私活怎样防止做完了不给钱?
首先跟大家说明一点,我们做 IT 类的外包开发,是非标品开发,所以很有可能在开发过程中会有这样那样的需求修改,而这种需求修改很容易造成扯皮,进而影响到费用支付,甚至出现做完了项目收不到钱的情况。 那么,怎么保证自己的薪酬安全呢? 我们在开工前,一定要做好一些证据方面的准备(也就是“讨薪”的理论依据),这其中最重要的就是需求文档和验收标准。一定要让需求方提供这两个文档资料作为开发的基础。之后开发
网页实现一个简单的音乐播放器(大佬别看。(⊙﹏⊙))
今天闲着无事,就想写点东西。然后听了下歌,就打算写个播放器。 于是乎用h5 audio的加上js简单的播放器完工了。 欢迎 改进 留言。 演示地点跳到演示地点 html代码如下`&lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;music&lt;/title&gt; &lt;meta charset="utf-8"&gt
Python十大装B语法
Python 是一种代表简单思想的语言,其语法相对简单,很容易上手。不过,如果就此小视 Python 语法的精妙和深邃,那就大错特错了。本文精心筛选了最能展现 Python 语法之精妙的十个知识点,并附上详细的实例代码。如能在实战中融会贯通、灵活使用,必将使代码更为精炼、高效,同时也会极大提升代码B格,使之看上去更老练,读起来更优雅。 1. for - else 什么?不是 if 和 else 才
数据库优化 - SQL优化
前面一篇文章从实例的角度进行数据库优化,通过配置一些参数让数据库性能达到最优。但是一些“不好”的SQL也会导致数据库查询变慢,影响业务流程。本文从SQL角度进行数据库优化,提升SQL运行效率。 判断问题SQL 判断SQL是否有问题时可以通过两个表象进行判断: 系统级别表象 CPU消耗严重 IO等待严重 页面响应时间过长
2019年11月中国大陆编程语言排行榜
2019年11月2日,我统计了某招聘网站,获得有效程序员招聘数据9万条。针对招聘信息,提取编程语言关键字,并统计如下: 编程语言比例 rank pl_ percentage 1 java 33.62% 2 c/c++ 16.42% 3 c_sharp 12.82% 4 javascript 12.31% 5 python 7.93% 6 go 7.25% 7
通俗易懂地给女朋友讲:线程池的内部原理
餐厅的约会 餐盘在灯光的照耀下格外晶莹洁白,女朋友拿起红酒杯轻轻地抿了一小口,对我说:“经常听你说线程池,到底线程池到底是个什么原理?”我楞了一下,心里想女朋友今天是怎么了,怎么突然问出这么专业的问题,但做为一个专业人士在女朋友面前也不能露怯啊,想了一下便说:“我先给你讲讲我前同事老王的故事吧!” 大龄程序员老王 老王是一个已经北漂十多年的程序员,岁数大了,加班加不动了,升迁也无望,于是拿着手里
经典算法(5)杨辉三角
杨辉三角 是经典算法,这篇博客对它的算法思想进行了讲解,并有完整的代码实现。
腾讯算法面试题:64匹马8个跑道需要多少轮才能选出最快的四匹?
昨天,有网友私信我,说去阿里面试,彻底的被打击到了。问了为什么网上大量使用ThreadLocal的源码都会加上private static?他被难住了,因为他从来都没有考虑过这个问题。无独有偶,今天笔者又发现有网友吐槽了一道腾讯的面试题,我们一起来看看。 腾讯算法面试题:64匹马8个跑道需要多少轮才能选出最快的四匹? 在互联网职场论坛,一名程序员发帖求助到。二面腾讯,其中一个算法题:64匹
面试官:你连RESTful都不知道我怎么敢要你?
面试官:了解RESTful吗? 我:听说过。 面试官:那什么是RESTful? 我:就是用起来很规范,挺好的 面试官:是RESTful挺好的,还是自我感觉挺好的 我:都挺好的。 面试官:… 把门关上。 我:… 要干嘛?先关上再说。 面试官:我说出去把门关上。 我:what ?,夺门而去 文章目录01 前言02 RESTful的来源03 RESTful6大原则1. C-S架构2. 无状态3.统一的接
JDK12 Collectors.teeing 你真的需要了解一下
前言 在 Java 12 里面有个非常好用但在官方 JEP 没有公布的功能,因为它只是 Collector 中的一个小改动,它的作用是 merge 两个 collector 的结果,这句话显得很抽象,老规矩,我们先来看个图(这真是一个不和谐的图????): 管道改造经常会用这个小东西,通常我们叫它「三通」,它的主要作用就是将 downstream1 和 downstre...
为啥国人偏爱Mybatis,而老外喜欢Hibernate/JPA呢?
关于SQL和ORM的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行了一番讨论,感触还是有一些,于是就有了今天这篇文。 声明:本文不会下关于Mybatis和JPA两个持久层框架哪个更好这样的结论。只是摆事实,讲道理,所以,请各位看官勿喷。 一、事件起因 关于Mybatis和JPA孰优孰劣的问题,争论已经很多年了。一直也没有结论,毕竟每个人的喜好和习惯是大不相同的。我也看
项目中的if else太多了,该怎么重构?
介绍 最近跟着公司的大佬开发了一款IM系统,类似QQ和微信哈,就是聊天软件。我们有一部分业务逻辑是这样的 if (msgType = "文本") { // dosomething } else if(msgType = "图片") { // doshomething } else if(msgType = "视频") { // doshomething } else { // doshom...
致 Python 初学者
欢迎来到“Python进阶”专栏!来到这里的每一位同学,应该大致上学习了很多 Python 的基础知识,正在努力成长的过程中。在此期间,一定遇到了很多的困惑,对未来的学习方向感到迷茫。我非常理解你们所面临的处境。我从2007年开始接触 python 这门编程语言,从2009年开始单一使用 python 应对所有的开发工作,直至今天。回顾自己的学习过程,也曾经遇到过无数的困难,也曾经迷茫过、困惑过。开办这个专栏,正是为了帮助像我当年一样困惑的 Python 初学者走出困境、快速成长。希望我的经验能真正帮到你
“狗屁不通文章生成器”登顶GitHub热榜,分分钟写出万字形式主义大作
一、垃圾文字生成器介绍 最近在浏览GitHub的时候,发现了这样一个骨骼清奇的雷人项目,而且热度还特别高。 项目中文名:狗屁不通文章生成器 项目英文名:BullshitGenerator 根据作者的介绍,他是偶尔需要一些中文文字用于GUI开发时测试文本渲染,因此开发了这个废话生成器。但由于生成的废话实在是太过富于哲理,所以最近已经被小伙伴们给玩坏了。 他的文风可能是这样的: 你发现,...
程序员:我终于知道post和get的区别
是一个老生常谈的话题,然而随着不断的学习,对于以前的认识有很多误区,所以还是需要不断地总结的,学而时习之,不亦说乎
《程序人生》系列-这个程序员只用了20行代码就拿了冠军
你知道的越多,你不知道的越多 点赞再看,养成习惯GitHub上已经开源https://github.com/JavaFamily,有一线大厂面试点脑图,欢迎Star和完善 前言 这一期不算《吊打面试官》系列的,所有没前言我直接开始。 絮叨 本来应该是没有这期的,看过我上期的小伙伴应该是知道的嘛,双十一比较忙嘛,要值班又要去帮忙拍摄年会的视频素材,还得搞个程序员一天的Vlog,还要写BU...
加快推动区块链技术和产业创新发展,2019可信区块链峰会在京召开
11月8日,由中国信息通信研究院、中国通信标准化协会、中国互联网协会、可信区块链推进计划联合主办,科技行者协办的2019可信区块链峰会将在北京悠唐皇冠假日酒店开幕。   区块链技术被认为是继蒸汽机、电力、互联网之后,下一代颠覆性的核心技术。如果说蒸汽机释放了人类的生产力,电力解决了人类基本的生活需求,互联网彻底改变了信息传递的方式,区块链作为构造信任的技术有重要的价值。   1...
程序员把地府后台管理系统做出来了,还有3.0版本!12月7号最新消息:已在开发中有github地址
第一幕:缘起 听说阎王爷要做个生死簿后台管理系统,我们派去了一个程序员…… 996程序员做的梦: 第一场:团队招募 为了应对地府管理危机,阎王打算找“人”开发一套地府后台管理系统,于是就在地府总经办群中发了项目需求。 话说还是中国电信的信号好,地府都是满格,哈哈!!! 经常会有外行朋友问:看某网站做的不错,功能也简单,你帮忙做一下? 而这次,面对这样的需求,这个程序员...
相关热词 c# clr dll c# 如何orm c# 固定大小的字符数组 c#框架设计 c# 删除数据库 c# 中文文字 图片转 c# 成员属性 接口 c#如何将程序封装 16进制负数转换 c# c#练手项目
立即提问

相似问题

3
Android代码Value of type java.lang.String cannot be converted to JSONObject
2
按照第一行代码上打酷欧天气提示我 Value Request of type java.lang.String cannot be converte
1
数据库结果集转json格式但是没办法打印出来,是什么情况?
2
高并发下出现错误。500 Internal Server Error
1
java URLClassLoader ClassNotFoundException
0
求救!!!!!HessianProxy cannot connect to xxxxx
0
Geotools 创建shape文件报错,无法设置中文属性
1
@Async 异步失效。。。。。。。。。。。。。
2
mybatis 怎么实现 insert
3
现在是一些关键操作要记录操作日志,但是在insert的时候,偶然会出现插入失败的问题.现在找不到问题所在?
0
我现在一个程序是siebel的输入格式转成json,但是遍历时紧急联系人个电话这个集合只输出一个其他的不出来
2
@RequestBody 实体类接收不到数据,但是用com.alibaba.fastjson.JSONObject可以
1
web scoket在线聊天,服务连接失败
3
java接口返回的json串,转JSONObject的时候报错,如何解决
2
调用webService接口分批上传数据?
2
调用webService接口将大量数据分批上传,在Java中实现分批会造成内存崩盘吗?比如说这个代码。———
2
java 用import net.sf.json.JSONArray; import net.sf.json.JSONObject;这个工具转换的jsonArray?
2
测试报错,Connection refused: connect,求解?
1
哪位大佬帮我看看是什么问题 while 不能嵌套吗?还是说while (resultSet.next())不能嵌套?