Insert data via RestAPI, can't send geojson in json

hi guys, I tried to used RestAPI to send data to my server erpnext.
It work well with normal json. After that, I recieved code <Response [200]>
But when I add geojson to data that I send, I sent and received <Response [500]>, don’t have any thing be added in my doctype.
My geojson very simple, you can see it like this:
dd = {
“name1”: “Hcm096”,
“odo”: 200,
“geolocation”:
{“type”: “FeatureCollection”,
“features”: {“type”: “Feature”,
“geometry”: {
“type”: “Point”,
“coordinates”: [
106.6964048,
10.7511488]}}
}}
data = json.dumps(dd)
r = requests.post(url, data, auth=(‘', '’))
print(r)

Send your geojson encoded as string, inside the object

thank you for your quick reply. I guess it is:
“geolocation”: json.dumps(
{“type”: “FeatureCollection”,
“features”: {“type”: “Feature”,
“geometry”: {
“type”: “Point”,
“coordinates”: [
106.6964048,
10.7511488]}}
})}

but I see in Erpnext, that field is geolocation not work, the other fields are fine.

Map geolocation is still default, not my data here.
Screenshot%20from%202020-08-07%2007-25-10