当前位置: 首页 > 面试题库 >

将JSON放入数组

霍书
2023-03-14
问题内容

对于请求和JSON,我是一个菜鸟。在我的应用程序内部,我发送到服务器并取回东西,因此我可以使用它。我尝试查找不同的东西,但似乎并没有真正找到我想要的东西。所以我找回了似乎格式化为JSON的内容。我想知道如何将其放入NSMutable数组中。我获取此JSON的方法是使用AFNetworking的AFJSONRequestOperation。

我的回应看起来像这样。

{
    id = 38;
    name = "St. Martin Hall";
},
    {
    id = 40;
    name = "Assumptions Commons";
},
    {
    id = 41;
    name = "Vickroy Hall";
},
    {
    id = 42;
    name = "St. Ann Hall";
},
    {
    id = 37;
    name = "Duquesne Towers";
}

问题答案:

如果您的JSON格式像{“ mainKey”:[{},{},…]}

 NSError* error;
    NSDictionary* json = [NSJSONSerialization 
        JSONObjectWithData:responseData //1
         options:kNilOptions 
        error:&error];

    NSArray* dataArray = [json objectForKey:@"mainKey"]; //2

否则您的JSON格式,例如[{},{},…]

NSError* error;
    NSArray* dataArray = [NSJSONSerialization 
        JSONObjectWithData:responseData //1
        options:kNilOptions 
        error:&error];

我认为您的格式是案例2:[]对象数组{}

教程:http://www.raywenderlich.com/5492/working-with-json-in-
ios-5

JSON:http://www.json.org



 类似资料:
  • 问题内容: 按照标题,将HTML放入JSON是否被视为一种好习惯?我需要这样做的原因是因为我想要一个自定义下拉列表,其中列表来自用户输入,而json看起来像这样: 并且我有以下foreach(请记住,这是我的代码的精简版,已经进行了验证,但是出于这个问题,我将其取出) 我担心的是,可能会有一些特殊字符可能会破坏JSON字符串。请帮忙。 问题答案: 您不会是第一个这样做的人,当然也不会是最后一个。

  • 问题内容: 是否可以将(字节数组)放入? 如果是这样,如何在Java中做到这一点?然后读取该JSON并将该字段再次转换为? 问题答案: 这是base64编码字节数组的一个很好的示例。当您在组合中添加unicode字符以发送诸如PDF文档之类的内容时,情况变得更加复杂。对字节数组进行编码后,可以将编码后的字符串用作JSON属性值。 Apache Commons提供了很好的实用程序: https://

  • 问题内容: 我正在使用mongo 2.2.3和Java驱动程序。我的困境是,我必须将一个字段和值推入一个数组中,但是我似乎无法弄清楚该如何做。我的数据样本: 我可以在外壳中插入: 但是当我将其翻译成Java时,我迷惑了自己,将键盘卡在墙上。 到目前为止,我的Java代码(不完整和错误): 问题答案:

  • 问题内容: 我必须通过Volley Framework提出要求。这是带有JSONObject的POST请求。 我必须传递一个字符串和一个JSONArray ..但是我怎么能呢? 我从这个开始: 如果我尝试使用浏览器,则必须进行以下设置: 问题答案: 您需要先制作一个JSON数组,然后将其存储

  • 问题内容: 我有一系列数据要输入数据库。输入数据的用户界面不适用于批量输入,因此我尝试制定等效的命令行。当我检查Chrome中UI的网络请求时,看到了json对象的PUT请求。当我尝试复制请求时 我得到一个错误 curl:(3)位置X不支持[globbing]嵌套括号 其中X是第一个“ [”的字符位置。 如何放置包含数组的json对象? 问题答案: 您的命令行应该在要发送到PUT中的字符串之前插入

  • 我是java新手,我想知道如何读取。txt文件,然后将每一行都放入数组单元格中。.txt文件的格式必须如下所示: 我已经尝试创建一个以这种方式实现的ReadFile类: