我有一个类似于以下内容的JSON文件:
[
"thing1",
"thing2",
"thing3",
]
让我们调用此文件some-things.json
。
我在这个JSON所在的目录中有一个JavaScript文件。我需要将JSON数据作为数组读入,在JavaScript中的其他地方使用。
最好的方法是什么?我是否必须将JSON读入字符串然后解析为数组,还是有更好的方法? 例如, array = ReadJSONArray('some-things.json')
。
我已经找了重复项,但是我还没有找到任何问题,其中JSON位于文件中,而不是字符串。
另外,正如问题标题所述,我不想为此使用JQuery。我在SO上看到了一些关于人们提出这个问题的问题,但是标记为和/或提到了JQuery。
答案 0 :(得分:-1)
作为参考,我通过使用:
解决了这个问题$searchLine = 'line1';
$file = getcwd()."test.txt";
$lineArray = file( $file , FILE_IGNORE_NEW_LINES );
$lineArray[$searchLine] = $searchLine."\r\nline2\r\nline3\r\n"; // Replace the line with new ones
file_put_contents( $filename , implode( PHP_EOL, $lineArray) ); // Put the content
答案 1 :(得分:-3)