新規投稿
フォローする

PUTで文字列1行にjson文字列を入れたい

背景・実現したいこと

PUTで文字列1行にjson文字列を入れたい

エラー情報

 不正なjson文字列です

利用したソースコード

body

--------

{

    "app":160,

        "records":[

               {"id":59875,"record":

                    {"S1_kakobackup":{"value":"{"data":{"name":"test"}}"}}

                }

        ]

}

--------

S1_kakobackupというフィールドに

{"data":{"name":"test"}}

というJson文字列を入れたい。

フィールドは文字列1行です。

これ以外の普通の文字列ではエラーは出ません。

使用言語はRです。

 

どなたかおわかりになる方がいらっしゃったらお教えいただけますでしょうか。

よろしくお願い申し上げます。

0

2件のコメント

Avatar
江田篤史

takigawaさん

文字列にダブルクォーテーションを含む場合は、バックスラッシュでエスケープすると良いと思います。
https://www.ipentec.com/document/json-character-escape

1
Avatar
takigawa

江田様

ありがとうございます。

単純なミスで恐縮です。

無事に解決いたしました。

大変助かりました。

1
サインインしてコメントを残してください。