Ticket #33680

出力されるJSONをvalidに

Open Date: 2014-04-14 11:45 Last Update: 2014-04-14 11:45

Reporter:
Owner:
Type:
Status:
Open [Owner assigned]
Component:
(None)
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
None
File:
None

Details

JSONで出力されるキーがダブルクォーテーションで囲われていないのでvalidになりません。 PythonでJSONを受け取ってデータを処理しようとした時にエラーがでました。

hook.cに下記のパッチでエラー回避できました。 ご確認お願いします。

<     string_appendf(content, "{project:{name: \"%s\"}, ticket:{id: %d, url: \"%s/%s/ticket/%d\",fields:[",
---
>     string_appendf(content, "{\"project\":{\"name\": \"%s\"}, \"ticket\":{\"id\": %d, \"url\": \"%s/%s/ticket/%d\",\"fields\":[",

<         string_appendf(field_a, "{name:\"%s\", value:\"%s\"}",
---
>         string_appendf(field_a, "{\"name\":\"%s\", \"value\":\"%s\"}",

Ticket History (1/1 Histories)

2014-04-14 11:45 Updated by: shohei0715
  • New Ticket "出力されるJSONをvalidに" created

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login