可以在XNA中使用JSON吗

可以在XNA中使用JSON吗,json,xna,Json,Xna,0,我尝试从XML获取外部内容。但该操作未成功。因此,现在我正在搜索另一个必须替换XML的DB。我有一些在xna中使用JSON的想法 是否可以在XNA中使用JSON。请回答我的帖子。 提前谢谢 Bharathi.G有很多JSON库可与C#一起使用(假设您使用的是C#),以及几乎所有其他您希望在中使用的语言 作为将来的参考,在提出问题之前做一些研究是值得的 您应该能够在应用程序中使用DataContractJsonSerializer 要反序列化JSON输入 DataContractJsonSer

0,我尝试从XML获取外部内容。但该操作未成功。因此,现在我正在搜索另一个必须替换XML的DB。我有一些在xna中使用JSON的想法

是否可以在XNA中使用JSON。请回答我的帖子。 提前谢谢
Bharathi.G

有很多JSON库可与C#一起使用(假设您使用的是C#),以及几乎所有其他您希望在中使用的语言


作为将来的参考,在提出问题之前做一些研究是值得的

您应该能够在应用程序中使用
DataContractJsonSerializer

要反序列化JSON输入

DataContractJsonSerializer deserialize = new DataContractJsonSerializer(typeof(object));
MemoryStream stream = new MemoryStream(Encoding.UTF8.GetBytes(jsonInput));
var obj = deserialize.ReadObject(stream) as object;
stream.Close();
要编写一些JSON:

using (MemoryStream ms = new MemoryStream())
{
    serializer.WriteObject(ms, new object()
    {
        // Some data
    });

    json = Encoding.Default.GetString(ms.ToArray());
}
我使用
object
纯粹是为了编写代码,我知道在编写时可能会出现问题,但我假设您将编写自己的对象定义