Java 如何将JsonString转换为String?
JsonString.txt {“个人资料”:{“姓名”:{“格式”:“约翰·杰克逊”,“吉文娜姓名”:“约翰”,“家庭姓名”:“杰克逊”},“验证邮件”:rpxstaging@gmail.com“,”谷歌用户名“:”1048更多号码2048“,”显示名“:”约翰·杰克逊“,”照片“,”首选用户名“,”rpxstaging“,”url“,”提供者名“:”谷歌“,”标识符“,”生日“:”1994-05-19”,“性别”:“女性”,“电子邮件”:rpxstaging@gmail.com“},”accessCredentials:“{”oauthToken:“1/V2UImanylettersandnumbersrnWlVS7c”,“oauthTokenSecret:“i5rlettersQU-32moreVY”,“scopes:“Blogger,Google Contacts,YouTube,Picasa Web,相册,Google日历,Google文档,Google Mail,Google OpenSocial”,“scope:”,“type:“OAuth”},“merged(poco:“{”姓名“:{”格式化“:“John Jackson”,“givenName:“John”,“familyName:“Jackson”},”地址“:[{”国家“:“美国”}],“照片“:[{”类型“:“其他”,“值”:“}],“URL:[{”类型“:“个人资料”,“值”:“}],“首选用户名”:“rpxstaging”,“电子邮件”:[{”类型“:“其他”,“值”:”rpxstaging@gmail.com“}],“languagesSpoken”:[“en-US”],“id:“1048numbers2048”,“displayName:“John Jackson”,“profileUrl:”},“stat:“ok”}Java 如何将JsonString转换为String?,java,c#,json,string,file,Java,C#,Json,String,File,JsonString.txt {“个人资料”:{“姓名”:{“格式”:“约翰·杰克逊”,“吉文娜姓名”:“约翰”,“家庭姓名”:“杰克逊”},“验证邮件”:rpxstaging@gmail.com“,”谷歌用户名“:”1048更多号码2048“,”显示名“:”约翰·杰克逊“,”照片“,”首选用户名“,”rpxstaging“,”url“,”提供者名“:”谷歌“,”标识符“,”生日“:”1994-05-19”,“性别”:“女性”,“电子邮件”:rpxstaging@gmail.com“},”acc
- 我需要将上面的jsonString转换为如下所示的字符串
- 有人能告诉我如何转换吗?我对这个JSON是新手
string strJson = File.ReadAllText("jsonstring.txt"); //Specify the path
所需的值(第二个json)就是调试器显示它的方式。您可能不需要实际字符串中的转义值
在调试器中,它将显示为:
对于文件sud,我导入java.io.File?如果我导入相同的文件,我会在ReadAllText上得到错误,说类型文件的方法ReadAllText(String)未定义。上面的代码是C#,对于java,你可以使用
FileUtils
类似String strJson=FileUtils.readFileToString(“jsonstring.txt”,“utf-8”);
有关将文件读取到字符串变量的更多详细信息,请参阅