2016-08-09 25 views
0

Hallo Ich arbeite derzeit ein integrierendes ODK-Aggregat (Z-Alpha JSON Server) in Django-Projekt. Ich kann den Inhalt von request.body bekommen. Ich habe versucht, die Antwort in Json zu konvertieren, es wird Fehler bekommen. Kann mir jemand helfen, die Daten aus dem request.body Inhalt zu bekommen.Z-Alpha JSON Server ODK Aggregate Server Integration Django Projekt

Inhalt ist:

{ 
token: "testauthtoken", 
content: "record", 
formId: "maintenance_ct", 
formVersion: "", 
data: [ 
{ 
*meta-instance-id*: "uuid:cddde2cc-54e6-43e3-8b48-f96446a5a42e", 
*meta-model-version*: null, 
*meta-ui-version*: null, 
*meta-submission-date*: "2016-08-08T09:01:46.000Z", 
*meta-is-complete*: true, 
*meta-date-marked-as-complete*: "2016-08-08T09:01:46.000Z", 
survey_start: "2016-08-08T08:49:26.000Z", 
tech_name: "Re", 
install_date: "2016-08-08T08:49:00.000Z", 
vvdnId: "036000291452", 
state: "ca", 
city: "los_angeles", 
issueId: [ 
"brkn_sensor" 
], 

img_test: { 
bytes: "/9j/4TB...", 
filename: "1470646207454.jpg", 
type: "image/jpeg" 
}, 
survey_end: "2016-08-08T08:50:24.000Z", 
instanceID: "uuid:cddde2cc-54e6-43e3-8b48-f96446a5a42e" 
} 
] 
} 

Antwort

0

Wenn Sie das XForm Format und die OpenRosa Vorlage API verwenden (dh die Einreichung von Daten mit ODK Collect oder Enketo.), Könnte es hilfreich sein, am sel-columbia aussehen/formhub oder onaio/onadata oder kobotoolbox/kobocat code. Das sind alles Django-Projekte, die diesem Formularformat und diesen APIs folgen.

Wenn Sie ODK Survey (alias ODK 2.0) verwenden, ignorieren Sie alles, was ich gerade geschrieben habe. (Ich habe keine Ahnung von diesem Formularformat und Einreichungs-API.)

+0

Vielen Dank, ich bin ein Formular in Open Source odk https://opendatakit.org/, und ich wähle den Z-Alpha JSON Server für den Erhalt der Antwort in JSON. Ich kann die Antwort in request.body bekommen, aber der JSON kann nicht dekodieren, wenn ich seinen Wurffehler versuchte. –

+1

Ah ok. Entschuldigung, ich habe es falsch verstanden. Ich habe kein Wissen darüber. –