How to deal with array elements in json file if I want to convert it to csv file

Hi, I made a datatable with some array elements. The “PianyiRotator” and “PianyiPosition” are arrays.

	{
		"Name": "3",
		"Id": "3",
		"Mesh": "/Game/Items/Missile/Meshes/SM_Missile_1.SM_Missile_1",
		"MeshPosition": "(X=0.000000,Y=0.000000,Z=0.000000)",
		"MeshScale": "(X=1.000000,Y=1.000000,Z=1.000000)",
		"MeshRotator": "(Pitch=0.000000,Yaw=0.000000,Roll=0.000000)",
		"SphereRadius": 999999,
		"Distance": 999999,
		"LifeDistance": 999999,
		"PianyiRotator": [
			"(Pitch=0.000000,Yaw=0.000000,Roll=0.000000)"
		],
		"PianyiPosition": [
			"(X=550.000000,Y=150.000000,Z=150.000000)"
		],
		"Num": 1,
		"zhuizong": true,
		"MaxSpeed": 3000000,
		"Speed": "(X=8000.000000,Y=0.000000,Z=800.000000)",
		"LifeTime": 9999999,
		"ProjectileGravityScale": 0,
		"bShouldBounce": true,
		"TName": "",
		"effectOnBomb": "None",
		"effectOnDestroy": "101",
		"PropsId": "502",
		"SoudOnFly": "None"
	},
	{
		"Name": "4",
		"Id": "4",
		"Mesh": "/Game/Items/Missile/Meshes/SM_Missile_1.SM_Missile_1",
		"MeshPosition": "(X=0.000000,Y=0.000000,Z=0.000000)",
		"MeshScale": "(X=1.000000,Y=1.000000,Z=1.000000)",
		"MeshRotator": "(Pitch=0.000000,Yaw=0.000000,Roll=0.000000)",
		"SphereRadius": 999999,
		"Distance": 999999,
		"LifeDistance": 9999999,
		"PianyiRotator": [
			"(Pitch=0.000000,Yaw=0.000000,Roll=20.000000)",
			"(Pitch=0.000000,Yaw=0.000000,Roll=20.000000)",
			"(Pitch=0.000000,Yaw=0.000000,Roll=20.000000)",
			"(Pitch=0.000000,Yaw=0.000000,Roll=20.000000)",
			"(Pitch=0.000000,Yaw=0.000000,Roll=20.000000)",
			"(Pitch=0.000000,Yaw=0.000000,Roll=0.000000)",
			"(Pitch=0.000000,Yaw=0.000000,Roll=0.000000)",
			"(Pitch=0.000000,Yaw=0.000000,Roll=0.000000)",
			"(Pitch=0.000000,Yaw=0.000000,Roll=0.000000)",
			"(Pitch=0.000000,Yaw=0.000000,Roll=0.000000)"
		],
		"PianyiPosition": [
			"(X=800.000000,Y=-500.000000,Z=400.000000)",
			"(X=800.000000,Y=-300.000000,Z=400.000000)",
			"(X=800.000000,Y=-100.000000,Z=400.000000)",
			"(X=800.000000,Y=100.000000,Z=400.000000)",
			"(X=800.000000,Y=300.000000,Z=400.000000)",
			"(X=800.000000,Y=-500.000000,Z=200.000000)",
			"(X=800.000000,Y=-300.000000,Z=200.000000)",
			"(X=800.000000,Y=-100.000000,Z=200.000000)",
			"(X=800.000000,Y=100.000000,Z=200.000000)",
			"(X=800.000000,Y=300.000000,Z=200.000000)"
		],
		"Num": 10,
		"zhuizong": false,
		"MaxSpeed": 200000,
		"Speed": "(X=6000.000000,Y=0.000000,Z=800.000000)",
		"LifeTime": 9999999,
		"ProjectileGravityScale": 6,
		"bShouldBounce": true,
		"TName": "",
		"effectOnBomb": "None",
		"effectOnDestroy": "101",
		"PropsId": "11",
		"SoudOnFly": "None"
	},

I have tried many online json to csv website and I found this website’s result is pretty accurate.
[link text][1]

Now the problem is, if Name3 and Name4 have different amounts of elements in “PianyiRotator” and “PianyiPosition”, the output of csv will break the struct of original json. Just like this.

So I wonder if any methods to solve the array problem in json, or any better converter website?

You can use http://json-csv-xls.com/. There are no data size restrictions.