将对象写入json文件?

时间:2013-03-19 21:37:45

标签: php file validation json

我遇到了一个问题:我需要在文件中编写一些json格式的对象,但最终会产生一个有效的json。现在用它们创建一个数组然后对它们进行编码会很简单,但是问题是当调度某个事件时我将每个元素放在一个不同的.php页面中,我需要传递它们所有到一个有效 json。
有谁知道如何做到这一点?


编辑:
我所拥有的是一个Facebook应用程序,我获取用户数据并将其写入json文件,但是对于大多数用户的数据,我需要请求权限。此外,每个.php页面用于一种类型的数据(一个用于组,一个用于发布照片等),用户可以选择他/她想要在json中写入的数据。在输入应用时要求所有权限并不是一个好主意,因为用户可能会取消输入请求许多权限的应用。相反,每次用户选择向json添加更多数据时,我都会询问该类型数据的权限。
最后,当用户点击按钮时,我会将所有数据写入json。我用json_encode

写了所有内容

Edit2:我一直在考虑的方法是将所有数据写入json,打开它进行读取,将所有][更改为,并写回json。但是,这可能是一种低效的方法,因为我的文件将在云上,打开和关闭文件可能需要一些时间

1 个答案:

答案 0 :(得分:0)

您需要在此处提供更多信息,因为答案可能会因使用常规PHP或OOP PHP而改变。

  • 在第二种情况下(OOP PHP),您可以创建一个全局数组并使用正确的元素填充它,并且当您(在您的代码中)到达完整对象时,您可以编写您的文件。
  • 在第一种情况下(常规PHP)我认为您可以使用隐藏的输入并将变量从页面发布到另一个...

任何方式示例代码都会提供有关您希望在此处实现的内容的更多信息,以便提供适当的帮助 希望这有帮助。