2016-04-05 7 views
1

JsonString.txtJsonString String'e nasıl dönüştürülür?

{ "profil": { "name": { "biçimlendirilmiş": "John Jackson", "givenName": "John", "familyName": "Jackson"}, "verifiedEmail ":" [email protected] "," googleUserId ":" 1048morenumbers2048 "," displayName ":" John Jackson "," fotoğraf ":" "," preferredUsername ":" rpxstaging "," url ":" "," providerName ":" Google "," tanımlayıcı ":" "," doğum günü ":" 1994-05-19 "," gender ":" kadın "," email ":" [email protected] "}," accessCredentials " : {"oauthToken": "1/V2UImanylettersandnumbersrnWlVS7c", "oauthTokenSecret": "i5rlettersQU-32moreVY", "kapsamlar": "Blogger, Google Kişileri, YouTube, Picasa Web, Albümler, Google Takvim, Google Dokümanlar, Google Mail, Google OpenSocial "," scope ":" "," type ":" OAuth "}," merged_poco ": {" name ": {" formatted ":" John Jackson "," givenName ":" John ", "aile adı": "Jackson"}, "adresler": [{"ülke": "ABD"}], "fotoğraflar": [{"type": "diğer", "value": ""}], " urls ": [{" type ":" profile "," value ":" "}]," preferredUsername ":" rpxstaging "," e-postalar ": [{" type ":" other "," value ":" rpxstaging @ gmail.com "}]," languagesSpoken ": [" en-US "]," id ":" 1048numbers2048 "," displayName ":" John Jackson "," profileUrl ":" "}," stat ":" } "Tamam

Ben jsonString yukarıda ihtiyacım
  • String.txt altına

benziyor dizeye dönüştürülecek

{\ "profile \": {\ "name \": {\ "formatted \": \ "John Jackson \", \ "givenName \": \ "John \", \ "familyName \": \ "Jackson \ "}, \" verifiedEmail \ ": \" [email protected] \ ", \" googleUserId \ ": \" 1048morenumbers2048 \ ", \" displayName \ ": \" John Jackson \ ", \" photo \ " : \ "\", \ "preferredUsername \": \ "rpxstaging \", \ "url \": \ "\", \ "providerName \": \ "Google \", \ "tanımlayıcı \": \ "\ ", \" doğum günü \ ": \" 1994-05-19 \ ", \" gender \ ": \" kadın \ ", \" email \ ": \" [email protected] \ "}, \" accessCredentials \ ": {\" oauthToken \ ": \" 1/V2UImanylettersandnumbersrnWlVS7c \ ", \" oauthTokenSecret \ ": \" i5rlettersQU-32moreVY \ ", \" kapsamları ": \" Blogger, Google Kişileri, YouTube, Picasa Web Albümleri , Google Takvim, Google Dokümanlar, Google Mail, Google OpenSocial \ ", \" kapsam \ ": \" \ ", \" type \ ": \" OAuth \ "}, \" merged_poco \ ": {\" name \ ": {\" formatlanmış \ ": \" John Jackson \ ", \" givenName \ ": \" John \ ", \" aileAdı \ ": \" Jackson \ "}, \" adresler \ ": [{\ "ülke \": \ "ABD \"}], \ "fotoğraflar \": [{\ "yazın \": \ "diğer \", \ "değer \ ": \" "}], \" urls \ ": [{\" type \ ": \" profile \ ", \" değer \ ": \" \ "}], \" preferredUsername \ ": \ "rpxstaging \", \ "e-postalar \": [{\ "type \": \ "diğer \", \ "değer \": \ "[email protected] \"}], \ "languagesSpoken \": [ \ "en-US \"], \ "kimlik \": \ "1048numbers2048 \", \ "displayName \": \ "John Jackson \", \ "profileUrl \": \ "\"}, \ "stat \ ": \" Tamam \"}

  • bazı biri lütfen nasıl dönüştürmek için bana söyleyebilir misiniz? Bu JSON yeni am
+0

Java veya C#: ayıklayıcıya olarak

o kadar görünür? ... – bcsb1001

+0

Olası çoğaltılabilir [JS nesnesine JSON dizgisini dönüştür] (http://stackoverflow.com/questions/4162749/convert-js-object-to-json-string) – thanksd

cevap

2

bir metin dosyasına yukarıdaki json varsa o zaman basitçe yapabilirsiniz:

string strJson = File.ReadAllText("jsonstring.txt"); //Specify the path 

gerekli değeri (ikinci json) işin yolu ayıklayıcı gösterileri o. Gerçek dizgede olduğu gibi muhtemelen kaçmış değerlere ihtiyacınız yoktur.

enter image description here

+0

Dosya boyutu: ive java.io. Dosya?Ben aynı ithalatı ben ReadAllText diyerek hata alıyorum söyleyerek ** ReadAllText (String) yöntemi Dosya türü için tanımlanmamıştır. ** –

+0

Yukarıdaki kod C# içindir, Java için 'FileUtils' gibi' String strJson = FileUtils kullanabilirsiniz. readFileToString ("jsonstring.txt", "utf-8"); 'bir dize değişkenine dosya okuma hakkında daha fazla bilgi için bkz. http://stackoverflow.com/questions/3849692/whole-text-file-to-a-string -in-java – Habib

+0

Teşekkür ederim. Bu benim için çalıştı .. !! –