Expo DocumentPicker MIME 过滤器不适用于 JSON

Expo DocumentPicker MIME filter isn't working with JSON

我正在使用 React Native (v 0.47.2) 和 Expo (v20.0.0) 进行 Android 应用程序开发。我需要制作一个只能 select JSON 个文件的文档选择器。

所以,我的代码是:

Expo.DocumentPicker.getDocumentAsync({type: 'application/json'})

但是所有 .json 文件都被这个 MIME 过滤器禁用(在 Android 7.1.1 上测试)。如果一切正常 type: */*?

我做错了什么

事实证明,Android 简单不知道 JSON MIME 类型。唯一的解决方案是使用 this list.

的另一个文件扩展名