Files
2025-08-25 18:36:29 +08:00

66 lines
1.7 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
front: https://nie.res.netease.com/r/pic/20210730/ee109f39-8987-46e0-9fe7-40ebb23060fa.png
hard: 入门
time: 15分钟
---
# 使用JSON遇到的问题和解决方法
JSON文件出错的时候可能会在进入游戏测试的时候就报错或者成功进入游戏但是与错误相关的内容会消失有的时候甚至会直接导致游戏崩溃。
最容易发生也是最致命的问题就是格式错误常规的编辑器在发生错误的时候都会有提示vscode
![4](./images/4.png)
一些在线的JSON格式校验网站也可以检测格式非常方便
![7](./images/7.png)
其次就是在进入游戏时会弹出的报错窗口:
![5](./images/5.png)
json的报错同样会带有一些问题的提示信息“节点分析失败netease_solit”我们可以根据报错的信息找到问题所在并且json的报错一般都不只有一个比如这个报错点击确定后还会再弹出一个新的报错
![6](./images/6.png)
“block parse errer:netease_blocks/connect_table.json”这个报错就提示了具体的json文件于是我们去寻找这个文件内的netease_solit节点
```json
{
"format_version": "1.10.0",
"minecraft:block": {
"description": {
"identifier": "farm:connect_table"
},
"components": {
"minecraft:block_light_absorption":{
"value": 0
},
"netease:render_layer": {
"value": "alpha"
},
"netease:solit": { //报错的节点名称错误应该是netease:solid所以引擎无法识别这个不存在的组件
"value": false
},
"netease:connection": {
"blocks": ["farm:connect_table"]
}
}
}
}
```
这种弹窗报错可以按下ctrl+C复制便于记录。