前提・実現したいこと
こちらのドキュメントを参考に
Amazon CloudSearch 用のデータをJSONファイルで作成したのですが、エラーになってしまいました。
このエラーの原因をご教示お願いします。
エラーメッセージ
Failed to wholly/partially process 1 file(s) out of a total of 1 source file(s).
試したこと
120KBほどのJSONファイルをアップロードしようとして、エラーが出てしまったので、
そのJSONを配列要素2個くらいだけに絞ってアップロードした所、通りました。
また、作成したJSONファイルのJSON自体は、JSON整形ツールで整形でき、エラーが出ないので、
JSONとしては、正しい形式になっているかと思います。
現在、行っていることはこの120KBほどのJSONファイルを段階的に部分的に切り取って、
アップロードできるかを試していき、そこで不具合が起きる箇所を探すという力業で、
時間をかければいずれこの方法で、とりあえずの解決はできるとは思いますが、
時間がかかってしまうことと、おそらく根本的な原因は解決できず、
また別のJSONファイルをアップロードしようとしたときにエラーになる可能性もあると思うので、
ご教示いただきたいです。
自分で考えられる原因としては、
①アップロードするJSONに使ってはいけない文字列がある。 ②アップロードするJSONとして不正な形式がある。
ですが、JSON整形ツールでエラーが起きずにJSONが整形できることや、配列要素を少なく削ったものにしたら、
エラーにならずに通ることから②ではなさそうとも思っています。
アップロードするJSONが起こすエラーとして、どんな原因が考えられますか?
また、アップロードするJSONに使ってはいけない文字列があった場合、その全てを知りたいです。
その文字が掲載されているドキュメント等もあれば、教えていただきたいです。
ご教示お願いします。
ちなみに、試しに「\n」と「&」の文字列をJSONのフィールドのデータに含ませてみたところ、
エラーにならずにアップロードすることができました。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。