|
|
Line 26: |
Line 26: |
| | | |
| =Suggested improvements to Web API= | | =Suggested improvements to Web API= |
− |
| |
− | ==JSON format==
| |
− | The JSON representation of data from the Web API looks like it has been directly translated from xml:
| |
− | <br>
| |
− |
| |
− | "programStageDataElements":[<br>
| |
− | {<br>
| |
− | "programStage":{<br>
| |
− | "name":"Single-Event Los POJOs",<br>
| |
− | "created":"2013-10-25T09:26:05.028+0000",<br>
| |
− | "lastUpdated":"2013-10-25T09:33:35.994+0000",<br>
| |
− | "href":"http://apps.dhis2.org/demo/api/programStages/qKzIZse8ro4",<br>
| |
− | "id":"qKzIZse8ro4"<br>
| |
− | },<br>
| |
− | "dataElement":{<br>
| |
− | "name":"Age",<br>
| |
− | "created":"2012-11-14T13:41:39.639+0000",<br>
| |
− | "lastUpdated":"2013-03-15T16:32:26.280+0000",<br>
| |
− | "id":"qrur9Dvnyt5"<br>
| |
− | },
| |
− | "compulsory":true,<br>
| |
− | "allowProvidedElsewhere":false,<br>
| |
− | "displayInReports":true,<br>
| |
− | "allowDateInFuture":false<br>
| |
− | },<br>
| |
− | {<br>
| |
− | "programStage":{<br>
| |
− | "name":"Single-Event Los POJOs",<br>
| |
− | "created":"2013-10-25T09:26:05.028+0000",<br>
| |
− | "lastUpdated":"2013-10-25T09:33:35.994+0000",<br>
| |
− | "href":"http://apps.dhis2.org/demo/api/programStages/qKzIZse8ro4",<br>
| |
− | "id":"qKzIZse8ro4"<br>
| |
− | },<br>
| |
− | "dataElement":{<br>
| |
− | "name":"Gender",<br>
| |
− | "created":"2012-11-14T12:11:55.105+0000",<br>
| |
− | "lastUpdated":"2013-03-15T16:32:26.287+0000",<br>
| |
− | "id":"oZg33kd9taw"<br>
| |
− | },<br>
| |
− | "compulsory":true,<br>
| |
− | "allowProvidedElsewhere":false,<br>
| |
− | "displayInReports":false,<br>
| |
− | "allowDateInFuture":false<br>
| |
− | }<br>
| |
− | <br>
| |
− | It should look more like this:
| |
− | <br>
| |
− | "programStageDataElements":[<br>
| |
− | {<br>
| |
− | "name":"Single-Event Los POJOs",<br>
| |
− | "created":"2013-10-25T09:26:05.028+0000",<br>
| |
− | "lastUpdated":"2013-10-25T09:33:35.994+0000",<br>
| |
− | "href":"http://apps.dhis2.org/demo/api/programStages/qKzIZse8ro4",<br>
| |
− | "id":"qKzIZse8ro4",<br>
| |
− | "compulsory":true,<br>
| |
− | "allowProvidedElsewhere":false,<br>
| |
− | "displayInReports":true,<br>
| |
− | "allowDateInFuture":false<br>
| |
− | "dataElements" : [<br>
| |
− | {<br>
| |
− | "name":"Age",<br>
| |
− | "created":"2012-11-14T13:41:39.639+0000",<br>
| |
− | "lastUpdated":"2013-03-15T16:32:26.280+0000",<br>
| |
− | "id":"qrur9Dvnyt5"<br>
| |
− | },<br>
| |
− | {<br>
| |
− | "name":"Gender",<br>
| |
− | "created":"2012-11-14T12:11:55.105+0000",<br>
| |
− | "lastUpdated":"2013-03-15T16:32:26.287+0000",<br>
| |
− | "id":"oZg33kd9taw"<br>
| |
− | }<br>
| |
− | ]<br>
| |