Ticket #33680

出力されるJSONをvalidに

Eröffnet am: 2014-04-14 11:45 Letztes Update: 2022-05-27 10:30

Auswertung:
Verantwortlicher:
Typ:
Status:
Geschlossen
Komponente:
(Keine)
Meilenstein:
(Keine)
Priorität:
5 - Mittel
Schweregrad:
5 - Mittel
Lösung:
Gefixt
Datei:
Keine

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-Verlauf (2/2 Historien)

2014-04-14 11:45 Aktualisiert von: shohei0715
  • New Ticket "出力されるJSONをvalidに" created
2022-05-27 10:30 Aktualisiert von: smeghead
  • Status Update from Offen to Geschlossen
  • Lösung Update from Keine to Gefixt
  • Details Updated
Kommentar

気が遠くなる程、遅くなってしまい申し訳ございません。 パッチをマージしました。ありがとうございます。 https://github.com/smeghead/starbug1/commit/e110b3d6d193ca50dcf12f78b2f8b70547ea7c5e

Dateianhangliste

Keine Anhänge

Bearbeiten

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