0

嗨,我目前正在 django 项目中集成 ODK 聚合(Z-Alpha JSON 服务器)。我可以从 request.body 获取内容。我试图将响应转换为 Json 错误。谁能帮我从 request.body 内容中获取数据。

内容是:

{
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"
}
]
}
4

1 回答 1

0

如果您使用 XForm 格式和 OpenRosa 提交 API(即使用 ODK Collect 或 Enketo 提交数据),查看 sel-columbia/formhub、onaio/onadata 或 kobotoolbox/kobocat 代码可能会有所帮助。这些都是遵循这种表单格式和这些 API 的 Django 项目。

如果您正在考虑使用 ODK 调查(又名 ODK 2.0),请忽略我刚刚写的所有内容。(我不知道表单格式和提交 API。)

于 2016-08-09T16:38:24.190 回答