こんにちは!
今回は「【Chat GPT×Javascript】オブジェクトやCSVをJSON文字列に変換する方法」についてお伝えしたいと思います。
テストデータを作成する時間って機械的な作業なので、あまり時間を取られたくないです。
そんなときに今回ご紹介するChat GPTを使った方法を使ってみてください。
Chat GPTでオブジェクトをJSON文字列に変換する
今回は2種類の例を使ってご説明いたします。
パターン1:オブジェクト→JSON文字列に変換
Chat GPTのサイトを開きます。
質問文(プロンプト)に以下の文字列を入力します。
質問文(プロンプト)
javascriptで以下のオブジェクトをJSON文字列に変換してほしい
[ {name: '田中太郎', age: 20}, {name: '山田花子', age: 24}, ]
出力結果は以下のようになります。
回答
以下は、JavaScriptで指定されたオブジェクトをJSON文字列に変換する方法です。
(...省略)
[{"name":"田中太郎","age":20},{"name":"山田花子","age":24}]
パターン2:CSV(カンマ区切り文字列)→JSON文字列に変換
Chat GPTのサイトを開きます。
質問文(プロンプト)に以下の文字列を入力します。
質問文(プロンプト)
以下の文字列をJSON文字列に変換して
name, age(number),
田中太郎, 20,
山田花子, 24,
出力結果は以下のようになります。
回答
指定された文字列をJSON文字列に変換するには、値の型を適切に扱う必要があります。以下は、JavaScriptを使用して指定された文字列をJSON文字列に変換するコードの例です。
(...省略)
[{"name":"田中太郎","age":20},{"name":"山田花子","age":24}]
JSON文字列のみ取得したかったのですが、サンプルコードまでおまけで付いてきました。
あくまで一例ですので、ご自身でも質問文を変えて試してみていただければと思います。
以上、お疲れさまでした〜🍵