Feb-20-2020, 11:20 AM
(Feb-20-2020, 10:03 AM)snippsat Wrote: [ -> ]Look like you have been given this a task as homework.
With some Java code as a start and that you should write it Python.
So is this homework?
Just to give some hint on a start.
jk91 Wrote:Step 1: You have to read the file, If any Error, please correct.import json with open("data.json", "r") as read_file: data = json.load(read_file)This read the json file,look intotry:except
for catching error.
What the json file return is Python dictionary,here is it normal to have a mix of dict and list as your data show.
Can use direct access or a get method as the Java code has.
>>> data {'age': 35, 'children': [{'age': 6, 'firstName': 'Alice'}, {'age': 8, 'firstName': 'Bob'}], 'firstName': 'Jane', 'hobbies': ['running', 'sky diving', 'singing'], 'lastName': 'Doe'} >>> # Direct access >>> data['children'][0]['firstName'] 'Alice' >>> >>> # Using get here can also do error check >>> data['children'][0].get('firstName', 'Not in Record') 'Alice' >>> data['children'][0].get('firstName9', 'Not in Record') 'Not in Record'
it's a problem which i am trying to solve:-
how should i make it according to my case also i just have eclispse software installed on my system so with that will i be able to test this code and test it in python or in java if yes then how please guide.
Thanks
(Feb-20-2020, 10:03 AM)snippsat Wrote: [ -> ]Look like you have been given this a task as homework.i also tried to execute above code in colab but again it ended in error:-
With some Java code as a start and that you should write it Python.
So is this homework?
Just to give some hint on a start.
jk91 Wrote:Step 1: You have to read the file, If any Error, please correct.import json with open("data.json", "r") as read_file: data = json.load(read_file)This read the json file,look intotry:except
for catching error.
What the json file return is Python dictionary,here is it normal to have a mix of dict and list as your data show.
Can use direct access or a get method as the Java code has.
>>> data {'age': 35, 'children': [{'age': 6, 'firstName': 'Alice'}, {'age': 8, 'firstName': 'Bob'}], 'firstName': 'Jane', 'hobbies': ['running', 'sky diving', 'singing'], 'lastName': 'Doe'} >>> # Direct access >>> data['children'][0]['firstName'] 'Alice' >>> >>> # Using get here can also do error check >>> data['children'][0].get('firstName', 'Not in Record') 'Alice' >>> data['children'][0].get('firstName9', 'Not in Record') 'Not in Record'
(Feb-20-2020, 11:20 AM)jk91 Wrote: [ -> ](Feb-20-2020, 10:03 AM)snippsat Wrote: [ -> ]Look like you have been given this a task as homework.
With some Java code as a start and that you should write it Python.
So is this homework?
Just to give some hint on a start.
import json with open("data.json", "r") as read_file: data = json.load(read_file)This read the json file,look intotry:except
for catching error.
What the json file return is Python dictionary,here is it normal to have a mix of dict and list as your data show.
Can use direct access or a get method as the Java code has.
>>> data {'age': 35, 'children': [{'age': 6, 'firstName': 'Alice'}, {'age': 8, 'firstName': 'Bob'}], 'firstName': 'Jane', 'hobbies': ['running', 'sky diving', 'singing'], 'lastName': 'Doe'} >>> # Direct access >>> data['children'][0]['firstName'] 'Alice' >>> >>> # Using get here can also do error check >>> data['children'][0].get('firstName', 'Not in Record') 'Alice' >>> data['children'][0].get('firstName9', 'Not in Record') 'Not in Record'
it's a problem which i am trying to solve:-
how should i make it according to my case also i just have eclispse software installed on my system so with that will i be able to test this code and test it in python or in java if yes then how please guide.
Thanks
(Feb-20-2020, 10:03 AM)snippsat Wrote: [ -> ]Look like you have been given this a task as homework.i also tried to execute above code in colab but again it ended in error:-
With some Java code as a start and that you should write it Python.
So is this homework?
Just to give some hint on a start.
import json with open("data.json", "r") as read_file: data = json.load(read_file)This read the json file,look intotry:except
for catching error.
What the json file return is Python dictionary,here is it normal to have a mix of dict and list as your data show.
Can use direct access or a get method as the Java code has.
>>> data {'age': 35, 'children': [{'age': 6, 'firstName': 'Alice'}, {'age': 8, 'firstName': 'Bob'}], 'firstName': 'Jane', 'hobbies': ['running', 'sky diving', 'singing'], 'lastName': 'Doe'} >>> # Direct access >>> data['children'][0]['firstName'] 'Alice' >>> >>> # Using get here can also do error check >>> data['children'][0].get('firstName', 'Not in Record') 'Alice' >>> data['children'][0].get('firstName9', 'Not in Record') 'Not in Record'
i need to use colab as unable to install python on my windows 7 32 bit operating system as it requires sp1 but it could not be installed successfully so had to use colab for this problem. but unfortunately it is also not working and when clicking on left side traingle button to run this program it is ending up in error.
Thanks.