-1

So I have a JSON file like this,

"TestFile.json" →

[
   {"OBJECT_ID": "1960", 
   "OBJECT_NAME": "CHARLIE 1 DEB", 
   "X_COORDINATE": "47.2145", 
   "Y_COORDINATE": "1682.976", 
   "Z_COORDINATE": "1517.269", 
   "SPEED":"20.25",
   "OWNER": "MICHAEL FARADAY"
},
   {"OBJECT_ID": "1960_1", 
   "OBJECT_NAME": "CHARLIE 1 DEB_2", 
   "X_COORDINATE": "41.2145", 
   "Y_COORDINATE": "1682.976", 
   "Z_COORDINATE": "417.269", 
   "SPEED":"14.15",
   "OWNER": "MICHAEL FARADAY"
},
   {"OBJECT_ID": "1960_2", 
   "OBJECT_NAME": "CHARLIE 1 DEB_2", 
   "X_COORDINATE": "49.541", 
   "Y_COORDINATE": "1232.886", 
   "Z_COORDINATE": "1520.600", 
   "SPEED":"37.19",
   "OWNER": "MICHAEL FARADAY"
}
]

Now I want to create three objects using this json file in unity 3D. (Or more objects according to the given json data)

What is the best way to do this? Suggesting documentary will also help.

1 Answers1

0

Unity has JsonUtility. You have to use JsonUtility.FromJson

Also, look how it can be used here.

You should create a class which contains these 7 fields and then deserialize the json into array or list. Then just take x,y,z fields’ values to set objects’ position.

bad_coder
  • 11,289
  • 20
  • 44
  • 72
JottoWorol
  • 281
  • 2
  • 9