从目录中获取所有.json文件

时间:2014-02-07 08:11:21

标签: javascript php android json

我正在创建一个Android应用程序,它接收一些json数据,有没有办法设置一个目录,如;

http://......./jsons/*.json

或者,一种添加到名为a.json的json文件中并扩展其包含的数组数据的方法,几乎​​将更多数据添加到.json文件中,这增加了它的大小。 它可以是PHP或Javascript。

2 个答案:

答案 0 :(得分:1)

查看Parsing JSON,您可以使用JSON.parse()函数,此外,我不确定从目录调用获取所有JSON文件,也许其他人会解释。

var data ='{"name":"Ray Wlison",
            "position":"Staff Author",
            "courses":[
              "JavaScript & Ajax",
              "Buildinf Facebook Apps"]}';
var info = JSON.parse(data);
//var infostoring = JSON.stringify(info);

答案 1 :(得分:0)

添加到json文件的一种方法是解析它,添加它,然后再次保存。如果您有大量数据,这可能不是最佳的,但在这种情况下,您可能仍然需要一个合适的数据库(如mongo)。

使用PHP:

$json_data = json_decode(file_get_contents('a.json'));
array_push($json_data, 'some value');
file_put_contents('a.json', json_encode($json_data));