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

帮助编辑JSON以创建数组,而不是“字典”

嵇俊德
2023-03-14
问题内容

我目前有一个从mysql查询中使用json_encode的json,如下所示:

{"post_2":{"caption":"...","id":"...","accountID":"..","date":"07\/07\/2011 1:45:12 AM","title":"...","authorInfo":{"Email Address":"..."}}}, {"post_2":{"caption":"...","id":"...","accountID":"..","date":"07\/07\/2011 1:45:12 AM","title":"...","authorInfo":{"Email Address":"..."}}}

我怎样才能让json是帖子数组(“ post_2”,“
post_1”)而不是字典?JSON将在iPhone上使用SBJSON解码,并且必须将JSON制成后端的数组。

提前致谢。


问题答案:

为提供非关联数组json_encode()。最简单的方法通常是简单地调用array_values()(关联)数组,并对结果进行编码。



 类似资料:
  • 我已经阅读了很多关于如何在Laravel5.1中创建helper方法的问题。但我不想通过门面来实现这一点。 我想让助手方法就像这些方法Laravel助手方法一样: 我不想把它变成门面。这有可能吗?怎样?

  • 问题内容: 假设我在User结构中有一个密码字段。 我的客户通过一起发布用户名和密码来注册用户。因此,如果我将JSON解码为上述struct,它将忽略密码。可以预料的 但是我想知道是否只有编组时才能忽略字段。我检查了官方文档页面,但找不到任何东西。 https://golang.org/pkg/encoding/json/ 我可以在结构中添加一个额外的字段,但我首先需要知道是否可以使用JSON l

  • ACE 是一个实现了语法着色功能的基于 Web 的代码编辑器,具有良好的代码提示功能和大量的主题,所以在 Web 端你想拥有一个编辑器,ACE 是不二选择。 官网:https://ace.c9.io/

  • 可以使用 Photoshop 的绘画工具和调整工具来编辑 3D 文件中包含的纹理,或创建新纹理。纹理作为 2D 文件与 3D 模型一起导入。它们会作为条目显示在“图层”面板中,嵌套于 3D 图层下方,并按以下映射类型编组:散射、凹凸、光泽度,等等。 注意:要查看特定纹理文件的缩览图,请将鼠标指针悬停在“图层”面板中的纹理名称上。也会显示图像大小和颜色模式。 “图层”面板显示 3D 纹理,并按纹理映

  • 本地组策略编辑器是一个 Microsoft 管理控制台(MMC)管理单元,它提供一个单一用户界面,通过该界面可管理本地组策略对象(GPOs)。

  • Object: JSON JSON解码器和编码器。 JSON Method: encode 转换一个对象或数组为JSON字符串。 语法: var myJSON = JSON.encode(obj); 参数: obj - (object) 转换为字符串的对象。 返回: (string) JSON字符串。 示例: var fruitsJSON = JSON.encode({apple: 'red',