Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法使用console.log打印完整的JSON 我试图将JSON文件导入Sample变量,但Sample变量中只显示前几个字符 sample.json是20,00000个字符,当我在控制台上打印sample变量时,只打印前3756个字符。可以通过Console.log打印的字符有任何限制吗_Json_React Native - Fatal编程技术网

无法使用console.log打印完整的JSON 我试图将JSON文件导入Sample变量,但Sample变量中只显示前几个字符 sample.json是20,00000个字符,当我在控制台上打印sample变量时,只打印前3756个字符。可以通过Console.log打印的字符有任何限制吗

无法使用console.log打印完整的JSON 我试图将JSON文件导入Sample变量,但Sample变量中只显示前几个字符 sample.json是20,00000个字符,当我在控制台上打印sample变量时,只打印前3756个字符。可以通过Console.log打印的字符有任何限制吗,json,react-native,Json,React Native,完整数据保存在Sample变量中,我通过搜索Sample.json文件末尾出现的字符串来验证它 var Sample = require('./sample.json'); export default class proj extends Component { constructor(props) { super(props); this.state = { locations: [], }; } loadOnEvent() {

完整数据保存在
Sample变量中,我通过搜索
Sample.json
文件末尾出现的字符串来验证它

var Sample = require('./sample.json');
export default class proj extends Component {
  constructor(props) {
    super(props);
    this.state = {
      locations: [],
    };
  }

  loadOnEvent() {   
      console.log(Sample);
     //this.state={ locations : Sample };
  }
}

是否有其他方法可以打印
样本
变量中的数据。

尝试使用其他方法加载。如果文件是远程的,则使用
fetch
;如果文件是本地的,则使用
fs

如果是由@ SoTa假设的内存问题,考虑使用服务器端处理请求到JSON文件。这是一个很好的解决方案,可以设置microservice,在启动时加载json文件,并处理从json文件解析到数据结构的请求


Web包用例的答案:


将webpack配置为使用
文件加载器
复制webpack插件
专门用于此文件,因为它足够大。考虑将其与WebPACK捆绑包并行加载。如果你的应用程序有大的部分,而不是每种情况下都需要移动它们。

你必须在登录之前使用
json.stringify
将json转换为字符串

/* ... */
  loadOnEvent() {   
      console.log(JSON.stringify(Sample));
     //this.state={ locations : Sample };
  }
/* ... */

我应该从这个URL安装webpack吗:我混淆了标签,我只是查看
webpack
标签,没有检查问题是否有标签
react native
。看来你还有别的问题。我将删除答案。(尝试使用另一种方式加载
fs
fetch
)。如果
fs
fetch
helpfull-请留下反馈。好的,谢谢,我尝试了fetch,但无法使用它加载本地文件。请检查更新的问题,问题似乎出在console上。log@oklasMay-be-console可能有一些限制,或者是bug。你愿意透露吗。为什么需要输出完整数据?(尝试部分输出)例如,浏览器显示部分数据,但其控制台是交互式的,可以扩展。在大多数情况下,拉大文件不是一个好主意,可以考虑创建微服务。