重複の可能性:
AndroidでJSONを解析する方法
URLから.js(JavaScript)ファイルを取得しているAndroidアプリを作成していて、その内容を読みたいと思っています。このファイルをJSONArrayまたはJSONObjectに変換する方法はありますか?または、.jsファイル自体を解析する直接的な方法はありますか?
重複の可能性:
AndroidでJSONを解析する方法
URLから.js(JavaScript)ファイルを取得しているAndroidアプリを作成していて、その内容を読みたいと思っています。このファイルをJSONArrayまたはJSONObjectに変換する方法はありますか?または、.jsファイル自体を解析する直接的な方法はありますか?
生のJavaScriptからデータ構造を作成できるということであれば、できません。
文字列全体がタイプ'string'の有効なJSONアイテムであるという退化した意味を除いて、任意のJavaScriptの文字列をJSONに変換することはできません。これは、JSの構文がJSONよりもはるかに大きなドメインをカバーしているためです。たとえば、次のJSを表すと予想されるJSON構造はどのようなものですか?
while (true) { }
JSをトラバースしてデータ構造を引き出すことを目的としている場合は、完全なJavaScript解析エンジンのようなものが必要になる可能性があります。
一方、質問の言い回しが間違っていて、フェッチしている「.js」ファイルが実際にはJSONファイルである場合、質問はマークされた重複で回答されます。