これが私のjsonエクスポートデータです
{
"count":79,
"stories":{
"23658975":{
"title":"NOMINATIVO",
"description":"BUSDRAGHI PIERGIORGIO",
"updated_at":"2013-06-16T18:55:56+02:00",
"created_at":"2013-06-16T18:39:06+02:00",
"due_date":null,
"start_date":null,
"story_type":"task",
"state":"not started",
"position":14,
"archived":false,
"deleted_at":null,
"sub_story_count":0,
"budget_estimate_in_cents":null,
"time_estimate_in_minutes":null,
"budget_used_in_cents":0,
"logged_billable_time_in_minutes":0,
"id":"23658975",
"workspace_id":"3190675",
"parent_id":"23658965"
},
"23658985":{
"title":"SOGGETTO",
"description":"PRIVATO",
"updated_at":"2013-06-16T18:55:56+02:00",
"created_at":"2013-06-16T18:39:06+02:00",
"due_date":null,
"start_date":null,
"story_type":"task",
"state":"not started",
"position":15,
"archived":false,
"deleted_at":null,
"sub_story_count":0,
"budget_estimate_in_cents":null,
"time_estimate_in_minutes":null,
"budget_used_in_cents":0,
"logged_billable_time_in_minutes":0,
"id":"23658985",
"workspace_id":"3190675",
"parent_id":"23658965"
},
"23658995":{
"title":"CF/P.IVA",
"description":"BSD PRG 77P19 G999C",
"updated_at":"2013-06-16T18:55:56+02:00",
"created_at":"2013-06-16T18:39:06+02:00",
"due_date":null,
"start_date":null,
"story_type":"task",
"state":"not started",
"position":16,
"archived":false,
"deleted_at":null,
"sub_story_count":0,
"budget_estimate_in_cents":null,
"time_estimate_in_minutes":null,
"budget_used_in_cents":0,
"logged_billable_time_in_minutes":0,
"id":"23658995",
"workspace_id":"3190675",
"parent_id":"23658965"
},
"23659005":{
"title":"DOMICILIO o SEDE LEGALE",
"description":"Via NOMEVIA, xx - LOCALITA CAP COMUNE (PR)",
"updated_at":"2013-06-16T18:55:56+02:00",
"created_at":"2013-06-16T18:39:06+02:00",
"due_date":null,
"start_date":null,
"story_type":"task",
"state":"not started",
"position":17,
"archived":false,
"deleted_at":null,
"sub_story_count":0,
"budget_estimate_in_cents":null,
"time_estimate_in_minutes":null,
"budget_used_in_cents":0,
"logged_billable_time_in_minutes":0,
"id":"23659005",
"workspace_id":"3190675",
"parent_id":"23658965"
},
"23659015":{
"title":"LEGALE RAPPRESENTANTE",
"description":"-",
"updated_at":"2013-06-21T00:46:56+02:00",
"created_at":"2013-06-16T18:39:06+02:00",
"due_date":null,
"start_date":null,
"story_type":"task",
"state":"not started",
"position":18,
"archived":false,
"deleted_at":null,
"sub_story_count":0,
"budget_estimate_in_cents":null,
"time_estimate_in_minutes":null,
"budget_used_in_cents":0,
"logged_billable_time_in_minutes":0,
"id":"23659015",
"workspace_id":"3190675",
"parent_id":"23658965",
"sub_story_ids":[
]
},
"23658885":{
"title":"INCARICO N.",
"description":"22999",
"updated_at":"2013-06-16T18:47:50+02:00",
"created_at":"2013-06-16T18:39:05+02:00",
"due_date":null,
"start_date":null,
"story_type":"task",
"state":"not started",
"position":5,
"archived":false,
"deleted_at":null,
"sub_story_count":0,
"budget_estimate_in_cents":null,
"time_estimate_in_minutes":null,
"budget_used_in_cents":0,
"logged_billable_time_in_minutes":0,
"id":"23658885",
"workspace_id":"3190675",
"parent_id":"23658875"
},
"23658895":{
"title":"DATA INCARICO",
"description":"12 Giugno 2013",
"updated_at":"2013-06-16T18:47:50+02:00",
"created_at":"2013-06-16T18:39:05+02:00",
"due_date":null,
"start_date":null,
"story_type":"task",
"state":"not started",
"position":6,
"archived":false,
"deleted_at":null,
"sub_story_count":0,
"budget_estimate_in_cents":null,
"time_estimate_in_minutes":null,
"budget_used_in_cents":0,
"logged_billable_time_in_minutes":0,
"id":"23658895",
"workspace_id":"3190675",
"parent_id":"23658875"
},
"23658905":{
"title":"NUMERO SINISTRO",
"description":"721234567-1",
"updated_at":"2013-06-16T18:47:50+02:00",
"created_at":"2013-06-16T18:39:05+02:00",
"due_date":null,
"start_date":null,
"story_type":"task",
"state":"not started",
"position":7,
"archived":false,
"deleted_at":null,
"sub_story_count":0,
"budget_estimate_in_cents":null,
"time_estimate_in_minutes":null,
"budget_used_in_cents":0,
"logged_billable_time_in_minutes":0,
"id":"23658905",
"workspace_id":"3190675",
"parent_id":"23658875"
},
"23658915":{
"title":"DATA SINISTRO",
"description":"1/5/13",
"updated_at":"2013-06-16T18:47:50+02:00",
"created_at":"2013-06-16T18:39:05+02:00",
"due_date":null,
"start_date":null,
"story_type":"task",
"state":"not started",
"position":8,
"archived":false,
"deleted_at":null,
"sub_story_count":0,
"budget_estimate_in_cents":null,
"time_estimate_in_minutes":null,
"budget_used_in_cents":0,
"logged_billable_time_in_minutes":0,
"id":"23658915",
"workspace_id":"3190675",
"parent_id":"23658875"
}, ... and so on ... (check the api url blow for full file)
エクスポート ファイルは API url を介して自動的に生成されるため、json 構造を変更することはできません。ここに完全なjsonファイルがありますhttp://www.studiokaleya.it/mavenlinkapi/dati/stories.json
これが私がやりたいことです:
- API URLのworkspace_id値の入力可能なフィールドと、APIで検索を自動的に生成するためのボタンを備えたWebページ
- json からデータを取得し、"title" と "description" の値を html テーブルでレポートします
スクラッチ テーブルの例:
<TABLE>
<TR>
<TD>NUMERO SINISTRO</TD>
<TD>DATA SINISTRO</TD>
<TD>MORE DATA>
</TR>
<TR>
<TD>here goes "description" value for "NUMERO SINISTRO"</TD>
<TD>here goes "description" value for "DATA SINISTRO"</TD>
<TD>and so on...</TD></TR>
</TABLE>
私の能力を少し超えています...そのため、特定のヒントが役立つ場合があります。