php - JSON 的正确用法?

标签 php apache json unix

很棒的网站!我有一个问题还没有看到答案。

我对此很陌生,昨天我不知道 JSON 是什么,所以如果这是一个愚蠢的问题,我深表歉意。客户请求使用 JSON/XML 类型方案来存储数据,因为他们想要一个平面文件来编辑/更新而不必处理查询,并且他们希望它能够灵活地用于 future 的开发。我希望数据是结构化的,因为我将使用它和 php 来构建 html 页面,网站的两个部分将使用它,都在同一服务器上。

json 文件将包含一个对象数组,最终可能有 50 个,其中包含 5 或 6 个短标签/数据组合,以及 1-3 个较长的标签/数据组合,每个组合有几段文本。

详细信息:仅服务器端实现,所有内容都将驻留在同一服务器上。这个时候我会手动构建json文件,以后可能会自动生成。与 xml 相比,我更喜欢 json,因为它似乎更容易用 php 操作。我有 php 5.2.6 和 json 1.2.1。

我的问题是:

  1. 对于文本区域大小的数据使用 json 是否合适?当我的数组中有 30-50 个对象并且我需要找到正确的对象时,它会在构建时导致性能问题吗?

  2. 像这样使用json作为数据存储库合适吗?

  3. 如果是这样,我将无法找到有关基本知识的说明,例如如何访问文件。即使在同一台服务器上,我也必须使用 XMLHttpRequest 吗?任何有助于更好地理解这一点的信息链接将不胜感激。

  4. 如果这不是一个好的用法,我们将不胜感激任何关于什么是好的选择的提示!

谢谢!

最佳答案

  1. 可能不会。
  2. 没有。请使用数据库,这会为你以后省去很多麻烦。
  3. 如果您必须这样做,只需使用 PHP 库来访问 json 文件。
  4. 使用 MySql 或同等产品。听起来您需要动态生成页面数据。这正是 MySql 的构建目的(除其他外)。

关于php - JSON 的正确用法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1633312/

相关文章:

php - move_uploaded_file() 函数不会将上传的文件保存在服务器上

php - 使用 SSL 和站点名称更改的 URL 重定向

javascript - 创建特定格式的 JSON

json - 我如何使用继承向Play框架中的许多类编写写操作

php - 如何使用 PHP 截取网站的缩略图?

php - 如何使用 PHP7 从静态方法调用特征的非静态方法?

php - 500 内部服务器错误使用 jquery

php - 改善网络延迟 - 在线游戏网站

php - mod_rewrite 和带有参数的完整 url 作为参数

javascript - 使用 jQuery 转换 JSON