import json
my_list=['Alex','Ronald','Ronny']
fob=open('data_j3.txt','w')
json.dump(my_list, fob)
fob.close()
Using Dictionary
import json
my_dict={1:'Alex',2:'Ronald',3:'Ronny'}
with open("data_j2.json", "w") as fob:
json.dump(my_dict, fob)
fob.close()
import json
my_dict={1:'Alex',2:'Ronald'}
fob=open('data_j.txt','w')
json.dump(my_dict, fob)
fob.close()
import json
from urllib.request import urlopen
url="https://www.plus2net.com/php_tutorial/student.json"
f=urlopen(url) # open
data=json.load(f) # data collected
fob=open('E:\\my_data\\data_j.json','w')
json.dump(data, fob)
fob.close()
All above scripts will create text files and these files can be checked for Json data format. Here is one sample code to read the data from a file.
fob=open('data_j2.json','r')
print(fob.read()) # {"1": "Alex", "2": "Ronald", "3": "Ronny"}
fob.close()
ensure_ascii Parameter: Use ensure_ascii=False to handle non-ASCII characters in the output.
import json
data = {"name": "José", "country": "España"}
with open("E:\\data.json", "w", encoding="utf-8") as file:
json.dump(data, file, ensure_ascii=False)
Author & Instructor at plus2net
I write and maintain practical tutorials on Python, PHP, SQL, JavaScript, HTML, jQuery, and web development at plus2net. The tutorials focus on clear explanations, working examples, and code that readers can test and adapt while learning.