jjzjj

JSONArray与JSONObject

全部标签

我如何从jsonarray获得php阵列的2D数组?

这是我获得2D阵列的活动Response.ListenerresponseListener=newResponse.Listener(){@OverridepublicvoidonResponse(Stringresponse){try{JSONObjectjsonResponse=newJSONObject(response);//whattodohere}catch(JSONExceptione){e.printStackTrace();AlertDialog.Builderbuilder=newAlertDialog.Builder(MainActivity.this);builder.

java - 如何通过JSONArray获取API的数据

//MyAPIlink//http://gdata.youtube.com/feeds/base/videos?max-results=10&start-//index=1&alt=json&orderby=published&author=astrobixweb//StringMethodtofetechdatafromserverpublicstaticStringsendRequest(Stringurl){Stringresult="";try{HttpClientclient=newDefaultHttpClient();HttpParamshttpParameters=cl

Android Volley POST JsonObject 并获取 JsonArray 或 JsonObject 或其他响应

在volley中,我们有一些能力从服务器检索数据,例如jsonObject、jsonArray和String。在下面的示例中,我们可以简单地从服务器获取jsonObject或jsonArray响应,publicstaticvoidPOST(HashMapparams,finalListeners.ServerResponseListenerlistener){JsonObjectRequestreq1=newJsonObjectRequest(ApplicationController.URL,newJSONObject(params),newResponse.Listener(){@

android - 如何在Android上解析 "unit-test"json(JSONObject == "null")?

我有一些问题。我已经创建了JSONParser并且需要对其进行单元测试。但是,如果我试图传递一个带有有效JSON副本的String对象,每次JSONObject(我的解析器的一部分)的值为null。这里是例子。我正在分配给字符串的JSON:publicclassJSONParserTest{privateJSONParserparser;privateTranslationstranslations;privateStringnounsAndAdjectivesJson="{\"head\":{},\"def\":[{\"text\":\"house\",\"pos\":\"noun\

java - 如何将 JSONObject 发送到 REST 服务?

从REST服务器检索数据工作正常,但如果我想发布一个对象,它就不起作用:publicstaticvoidpostJSONObject(intstore_type,FavoriteItemfavorite,Stringtoken,StringobjectName){Stringurl="";switch(store_type){caseSTORE_PROJECT:url=URL_STORE_PROJECT_PART1+token+URL_STORE_PROJECT_PART2;//data=favorite.getAsJSONObject();break;}HttpClienthttpC

安卓 JSONObject : Search function

我正在尝试从预先收到的JSON代码中搜索..我想知道是否有任何有效的方法来搜索特定对象?或者我应该使用像循环和if语句这样的直接搜索吗?我已成功解析JSON,并将其存储在我的String变量中。JSON包含对象数组..现在我想搜索特定的ObjectName并获取整个对象..JSON会像[{"name":"blank","date":"2014-06-05T00:44:30Z","boolean":null,},{"name":"hello","date":"2013-05-04T00:43:20Z","boolean":null,}]我想搜索name="hello"并得到返回的最后一个

Android:如何使用 Volley 从方法返回异步 JSONObject?

我试图通过以下方式取回JSON对象:JSONObjectjsonObject=http.makeRequest("GET","https://api.twitter.com/1.1/search/tweets.json",null);处理所有HTTP请求的一般方法如下publicvoidmakeRequest(Stringmethod,Stringurl,Arrayparams){//RequestastringresponsefromtheprovidedURL.JsonObjectRequestjsonObjReq=newJsonObjectRequest(getRequestMe

android - 检查 JSONObject 键是否存在

我正在对始终具有JSONArray系列并且有时具有JSONArray位置的后端进行api调用。在下面的代码中,我试图编写一个if语句,它表示,只要没有places数组,就发出另一个http请求。但是,我没有得到空指针,它只是抛出一个JSON异常,说明位置没有值(value)。当places没有值时,我可以将什么作为终止条件?我试过places==null但没有用。try{JSONArrayplaces=passingObject.getJSONArray("places");JSONArrayseries=passingObject.getJSONArray("series");if(

android - 恢复数据放入 JSONObject 的顺序

我想在这段代码中插入json,但它的工作方式有所不同!我首先想要CustomerID,然后是Name,但是这个json首先给出Name,然后是CustomerID。我已经按照我的意愿插入了json,但为什么它给出不同的结果请帮助我..JSONObjectjson=newJSONObject();try{json.put("CustomerID","069C21F1-EE87-4FB4-A129-478AEAA454FF");json.put("Name","Name_"+(int)Math.random()*1000);}catch(JSONExceptione){//TODOAuto

php - 将 android JSONObject 发布到 PHP 的问题

我无法让一个简单的JSONObject的androidPOST显示在服务器上的$_POST数据中。服务器是PHP5.3.4,android端是SDK8模拟器。我可以像往常一样发布一个简单的NameValuePair,它会显示出来,但是当我切换到您在$_POST数组下方看到的JSONObject+StringEntity时,它会显示{}。继续对我的测试php页面运行下面的代码。它有$_POST和$_SERVER的var_dump以及搜索预期键之一(“电子邮件”)。您会看到我已经尝试了很多“ContentType”来查看是否是问题所在。我什至使用WireShark来验证客户端和服务器之间的