本文目录一览:
- 1、怎样把java读出的json文件写入
- 2、json.dump在写入时如何不覆盖原有JSON数据?
- 3、TypeScript如何读写Json文件,主要是如何写入数据到json文件中
- 4、PHP如何把数据写入JSON文件并在另一PHP文件读取JSON数据?
- 5、PHP json数据写入到json文件,读取json文件
- 6、多条dict写入json文件的时候,怎么加换行符
怎样把java读出的json文件写入
//你的描述不是很清楚,每太明白你的意思,我姑且理解为你要把json文件读到java中
File file = new File("E:\\workapace_myeclipse\\SG\\WebRoot\\data\\stu.json");
Scanner scanner = null;
StringBuilder buffer = new StringBuilder();
try{
scanner = new Scanner(file, "utf-8");
while(scanner.hasNext()){
buffer.append(scanner.nextLine());
}
}catch(Exception e){
e.printStackTrace();
}finally{
if(scanner!=null)
scanner.close();
}
//buffer对象就是这个json字符串了
json.dump在写入时如何不覆盖原有JSON数据?
把打开文件的模式从写入'w'改成追加'a'或者追加读写'a+',写入的数据就不会覆盖原数据了
完整的程序如下
TypeScript如何读写Json文件,主要是如何写入数据到json文件中
1、import方法不好用,node还是用require引入模块吧
2、如果是node项目,请用fs.readfile加载json,如果是browser项目,请用ajax请求加载json。
或者就直接用ts export一个let出来指向和json格式一致的一个object
==
PHP如何把数据写入JSON文件并在另一PHP文件读取JSON数据?
首先,把PHP数组中的数据写入JSON文件。
?php
// 生成一个PHP数组
$data = array();
$data['a'] = 'test';
$data['b'] = 'bbb';
// 把PHP数组转成JSON字符串
$json_string = json_encode($data);
// 写入文件
file_put_contents('test.json', $json_string);
?
然后,把JSON文件中的数据读取到PHP变量中。
?php
// 从文件中读取数据到PHP变量
$json_string = file_get_contents('test.json');
// 把JSON字符串转成PHP数组
$data = json_decode($json_string, true);
// 显示出来看看
var_dump($data);
?
PHP json数据写入到json文件,读取json文件
// 生成一个PHP数组
$data = array();
$data['name'] = 'admin';
$data['pwd'] = '123456';
// 把PHP数组转成JSON字符串
$json_string = json_encode($data);
// 写入文件
file_put_contents('user.json', $json_string);
// 从文件中读取数据到PHP变量
$json_string = file_get_contents('user.json');
// 把JSON字符串转成PHP数组
$data = json_decode($json_string, true);
// 显示出来看看
var_dump($data)
多条dict写入json文件的时候,怎么加换行符
for line in file:
data.append('\n'+json.loads(line))
这样先换行再读取下一行试试。