JSONオブジェクトの形式でコンパイルするためにHackerEarth APIにコードを送信するエディタを作成しようとしています.PostManを使用してAPIをチェックしています。 JSONオブジェクトは、次のとおりです。jsonオブジェクトの複数行の文字列としてコードスニペットを渡す方法
{
"code":`#include<stdio.h>
int main()
{
printf("hello world");
}`,
"language":"C"
}
次のように私が得たエラーは次のとおりです。
SyntaxError: Unexpected token
in JSON at position 29
at JSON.parse (<anonymous>)
at parse (C:\Users\GURU\Documents\Project-master\node_modules\body-parser\lib\types\json.js:89:19)
at C:\Users\GURU\Documents\Project-master\node_modules\body-parser\lib\read.js:121:18
at invokeCallback (C:\Users\GURU\Documents\Project-master\node_modules\raw-body\index.js:224:16)
at done (C:\Users\GURU\Documents\Project-master\node_modules\raw-body\index.js:213:7)
at IncomingMessage.onEnd (C:\Users\GURU\Documents\Project-master\node_modules\raw-body\index.js:273:7)
at emitNone (events.js:105:13)
at IncomingMessage.emit (events.js:207:7)
at endReadableNT (_stream_readable.js:1047:12)
at _combinedTickCallback (internal/process/next_tick.js:102:11)
at process._tickCallback (internal/process/next_tick.js:161:9)
助けてください! ありがとうございます!
JSONではなくJavaScriptオブジェクトです。 'JSON.stringify(obj)'の代わりにJSONになります。しかし、 "あなたは本当に何をしようとしていますか?"から、mongodbタグは少し心配しています。 Becuase MongoDBは "JSON文字列"も格納しません。プレーンJavaScriptオブジェクトは、ドライバによってBSONに解析されます。 JSONはここにありません。 –