如何本地化windows phone 8应用程序的JSON数据

如何本地化windows phone 8应用程序的JSON数据,json,windows-phone-8,localization,Json,Windows Phone 8,Localization,我有三层嵌套的JSON数据。我需要支持我的应用程序的本地化。我可以找到关于如何创建res文件和支持多种语言的资源,但它们似乎都是针对单个字符串的。我如何将嵌套的JSON数据放在res文件中 有两种简单的方法可以解决您的问题: 根据JSON文件的大小,您可以将字符串化的JSON数据存储为字符串资源。对于少量数据,这是一个简单的解决方案 对于较大的文件,我建议您存储一个文件名/路径,该文件名/路径指向适合当前语言环境的相应JSON文件。您只需在运行时根据资源中提供的文件名加载文件 为什么你的json

我有三层嵌套的JSON数据。我需要支持我的应用程序的本地化。我可以找到关于如何创建res文件和支持多种语言的资源,但它们似乎都是针对单个字符串的。我如何将嵌套的JSON数据放在res文件中

有两种简单的方法可以解决您的问题:

  • 根据JSON文件的大小,您可以将字符串化的JSON数据存储为字符串资源。对于少量数据,这是一个简单的解决方案
  • 对于较大的文件,我建议您存储一个文件名/路径,该文件名/路径指向适合当前语言环境的相应JSON文件。您只需在运行时根据资源中提供的文件名加载文件

  • 为什么你的json数据,仅仅是一个字符串,不能成为一个资源值?所以你想让我把整个json数据作为一个字符串?听起来这就是你需要的。它很简单。您还可以将文件名存储为字符串资源映射到正确的JSON文件。