我使用nuget将Json.NET安装到我的Unity项目中,但问题是当我启动它时抛出
The type or namespace 'Newtonsoft' could not be found. Are you missing a using directive or an assembly reference
然而,在我的参考文献中,我有using Newtonsoft.Json;
我看过其他问题,但我无法找到有效的答案。我使用的是Unity 5和最新版本的Json.NET
答案 0 :(得分:7)
1 。在Unity中,将Newtonsoft.Json.dll
文件放入Assets/Plugins
文件夹
2 。在Visual Studio中,在Analyzers
窗口中突出显示Solution Explorer
。
3 。转到Project
- > Add Reference
并选择项目目录,然后选择Assets/Plugin
。就是这样。
<强>可选强>:
在Unity 5.3中,Unity添加了Json
Json
序列化。您只需使用它即可转换为class
并返回dinner = Optional.ofNullable(cage.getChicken())
.orElse(getFreerangeChicken());
。
答案 1 :(得分:0)
转到Assets/JsonDotNet/Assemblies/AOT/Newtonsoft.Json
,然后在Inspector中检查“常规”(iOS
,Android
或Lumin
)复选框,然后在Platform Settings
中选择适当的平台并点击Apply
。