编写.json文件,它将无法与其他应用程序一起使用

时间:2016-07-15 03:41:49

标签: json vb.net

我正在创建一个应用程序来处理另一个名为“传说联盟”的应用程序。他们在游戏中的项目集可能是本地保存的json文件。我的应用程序生成一个json字符串并写入.json。这些文件不会出现在游戏中。我正在使用visual studio 2015,vb.net。

奇怪的是,我可以使用notepad ++将生成的文件复制到新文件中并保存。然后该文件出现在游戏中,没有任何问题。我使用opentextwriter来编写文件。

为何会出现这种情况或如何解决问题?谢谢。

1 个答案:

答案 0 :(得分:0)

您的字符串可能是使用BOM编写的。 JSON字符串不能以BOM开头。如果您已经显示了用于编写字符串的代码,我们就可以帮助您进行调整。参考:JSON规范和BOM / charset编码的使用。 - 安德鲁莫顿7月15日和16日16:38