jjzjj

JSONArray与JSONObject

全部标签

android - 如何在 Volley 中从 JSONObject 获取字符串响应

我使用volley创建了JSONRequest,它成功命中了服务,我检查了服务端,它接收到数据,并返回“成功”。问题在于,Service在输出中返回String,而Volley在输出中排除了一些JSONData。所以它执行onError方法,而不是onResponse。请指导我如何让它接受字符串响应,或者当您使用JSONObject作为请求时它是不可能的。RequestjsonObjectRequest=newJsonObjectRequest(Request.Method.POST,"http://192.168.0.101:8888/api/services/mytest",jso

jsonarray请求没有回应

我正在尝试从Android到自定义ListView获取数据,但我无法获取!请帮忙我的JSON:_{"College":[{"Name":"NITK","Logo":"http:\/\/192.168.43.164\\Webapp\\Collegelogos\\nitk.jpg"},{"Name":"IITR","Logo":"http:\/\/192.168.43.164\\Webapp\\Collegelogos\\iitr.jpg"},{"Name":"NITT","Logo":"http:\/\/192.168.43.164\\Webapp\\Collegelogos\\nitt.jpg

java.lang.String 无法从 Android 转换为 JSONObject

我尝试开发一个android应用程序,它可以使用JSONParser将配置文件注册到网络托管。我成功创建了登录功能。但是我收到此错误消息,指出从数据库返回的对象不是JSON对象。我认为我的php文件有问题。每当我尝试运行应用程序并单击按钮时,它都会显示配置文件已存在。我试过与其他帖子进行比较,但都没有真正解决我的问题。这是我的register.java。包com.teradata.sb186103.cbet;importandroid.content.Intent;importandroid.os.Bundle;importandroid.os.StrictMode;importand

java - 改造 : send jsonObject as @RequestBody with @Multipart

我想将json对象发送到服务器,Retrofit作为RequestBody{"attach":{"image":{"height":1473,"urlRef":"","width":1473},"video":{"duration":"4.365","height":1920,"thumbUrl":"","urlRef":"","width":1080}}}这是我的改造对象Retrofit.Builderretrofit=newRetrofit.Builder().baseUrl(BASE_URL).addCallAdapterFactory(RxJavaCallAdapterFact

android - 将 JSONArray 转换为普通数组

我从普通的用户定义对象数组创建了一个JSON数组。如何将JSONArray转换回用户定义类型的普通数组..?我在android中使用Json共享首选项。使用我在网上找到的这段代码:importorg.json.JSONObject;importorg.json.JSONArray;importorg.json.JSONException;importandroid.content.Context;importandroid.content.SharedPreferences;publicclassJSONSharedPreferences{privatestaticfinalStrin

java - 在 Java/Android 中使用 Flexjson 将 JSONObject 映射到列表

我目前正在尝试使用Flexjson反序列化JSON字符串并将其映射到我的对象模型安卓应用程序。该应用程序是一种具有多个供应商的图书馆,可以有一些目录和更多目录以及其中的文件。json是从我没有影响的Web服务中获取的,看起来像这样:{"library":{"vendor":[{"id":146,"title":"Vendor1","catalog":[{"id":847,"document":[{"id":1628,"title":"Document",...},{...}],"title":"Catalog",},{...}]},{...}]}}因此每个供应商、目录、文档都由一个JS

android - 使用 Volley 发送带有 JSONArray 的 POST 请求

我想在Android中发送一个简单的POST请求,正文如下:[{"value":1}]我尝试在Android中使用Volley库,这是我的代码://thejsonArraythatIwanttoPOSTStringjson="[{\"value\":1}]";JSONArrayjsonBody=null;try{jsonBody=newJSONArray(json);}catch(JSONExceptione){e.printStackTrace();}finalJSONArrayfinalJsonBody=jsonBody;//startingtherequestfinalReque

android - okhttp 响应中的新 JsonObject

我正在尝试使用OKHttp和https://github.com/hongyangAndroid/okhttp-utils来实现登录功能,但我不知道如何实现创建新的JsonObject在回调中使用Response。OkHttpUtils.post().url(url).addParams("phone","18681873411").addParams("password","18681873411").build().execute(newCallback(){@OverridepublicObjectparseNetworkResponse(Responseresponse)thr

java - JSONObject 解析字典对象

我从服务器获取的JSON值:{"Status":0,"Message":"","Result":{"0B":"S.C.BlueAir","0Y":"FlyYeti","1X":"BransonAir"}}连接后得到结果作为“响应”,我能够在屏幕上显示我的JSON字符串结果。JSONObjectjson=newJSONObject(response);Stringstatus=json.getString("Status");Stringmessage=json.getString("Message");Stringresult=json.getString("Result");resp

android - 从 Android 将 JSONArray 发布到 WCF 服务

我无法将值的JSONArray发布到我的WCF服务。当我从Fiddler或.NetTestClient发布数据时,它工作正常。每次我尝试从我的android应用程序发布时,我都会收到请求错误这是我从android应用程序发送到我的WCF服务的JSON数据。我已经尝试了来自Fiddler的确切数据并且它有效[{"date":"2013-02-2215:30:374:021","id":"1","description":"test","name":"test"},"date":"2013-02-2511:56:926:020","id":"2","description":"ghy","