2012-08-30 78 views
-1

我生成一個JSON通過PHP來集成到一個應用程序的Android,我不知道它是否正確,因爲我很多不知道的PHP,JSON生成沒有縮進並且在閱讀java時遇到困難,然後想知道它是否正確,以及是否有任何示例是值得歡迎的。爲PHP生成JSON

如下代碼如下:

<?php 

$modulos = array(
    "inicial" => array(
      "conteudo" => "A é uma empresa especializada no desenvolvimento de 
        aplicativos móveis e sistemas para smartphones e tablets. ", 
      //Não é o logotipo, é a imagem principal da primeira pag 
      "imagem" => "http://.com.br/wp-content/uploads/logotipo.png" 
         ),// fim nó inicial 

    "quemsomos" => array(
     //conteudo bem resumido, seria intereçante o usuario ter um local no site 
     // para definir os textos e parametros mobile 
     "conteudo" => "Desenvolve soluções móveis de acordo com a necessidade do cliente 
         independentemente do segmento, exploramos as amplas possibilidades 
         dos novos recursos em comunicação móvel para uso em Smartphones e Tablets." 
         ),//fim nó quem somos 

    "produtos" => array(
     "produto" => array(
      "titulo" => "Aplicativo gloop", 
      "descricao" => "Pacote completo, Web Site/App IOS/App Android", 
      "imagem" => "http://site.holyis.com/sites/5/imagens/logo.png", 
      "detalhes" => "link de JSON que contem dados dos detalhes do produto" 
         ), 

     //para mais que um produto é só copiar o primeiro e incluir aqui 
     "produto" => array(
      "titulo" => "Aplicativo gloop ", 
      "descricao" => "Pacote completo, Web Site/App IOS/App Android", 
      "imagem" => "http://site.holyis.com/sites/5/imagens/logo.png", 
      "detalhes" => "link de JSON que contem dados dos detalhes do produto" 
          ), 
         ),//fim nó produtos 

    "servicos" => array(
     "servico" => array(
      "titulo" => "Desenvolvimento mobile", 
      "descricao" => "Atuamos no desenvolvimento de aplicações móveis para as 
          plataformas IOS e Android usando seus próprios SDKs. Publicamos 
          sua aplicação nas lojas Apple Store e Google play.", 
      "imagem" => "http://.com.br/wp-content/uploads/2012/08/android-iphone-sdk1.png" 
          ), 
     //para mais que um servico é só copiar o primeiro e incluir aqui 
     "servico" => array(
      "titulo" => "Implementação de idéias", 
      "descricao" => "Teve uma idéia mas não tem conhecimento para implementa-la ? 
          Entre em contato que temos toda estrutura para colocar em prática.", 
      "imagem" => "http://.com.br/wp-content/uploads/2012/08/ideia.png" 
          ), 
         ),//fim nó servicos 


       );//fim nó pai 

utf8_encode($modulos); 
$json = json_encode($modulos); 

echo $json; 


?> 

結果:

{ 「inicial」:{ 「conteudo」:「A \ u00e9 UMA Empresa與 especializada沒有desenvolvimento德\ n \噸\ tm \ t \ t taplicativos m \ u00f3veis e sistemas para smartphones e tablets.Op 「,」imagem「:」http://.com.br/wp-content/uploads/logotipo.png「},」quemsomos「 :{「conteudo」:「Desenvolve 解決方案您需要做的就是做客戶 \ n \ t \ t \ t \ t \ t獨立做段,開發作爲平板電腦 possibilidades \ n \ t \ t \ t \ t dos novos recursos em comunica \ u00e7 \ u00e3o m \ u00f3vel para us us em Android「,」imagem「和」智能手機「。」},「produtos」:{「produto」:{「titulo」:「Aplicativo gloop 」,「descricao」 :「http://site.holyis.com/sites/5/imagens/logo.png」,「detalhes」:「鏈接 de JSON que contem dados dos detalhes do produto」}},「servicos」:{「 servico「:{」titulo「:」Implementa \ u00e7 \ u00e3o de id \ u00e9ias「,」descricao「:」Teve uma id \ u00e9ia mas n \ u00e3o tem conhecimento para implement la-la? \ n \ t \ t \ t \ t \ t \ t \ tEntre em contato que temos toda estrutura para colocar em pr \ u00e1tica。「,」imagem「:」http://.com.br/wp-content /uploads/2012/08/ideia.png「}}}

+0

這是有效的。很容易檢查你的語法使用jsonlint像 – nXqd

+0

以下帖子你爲什麼認爲這是不正確的?它的哪一部分讓你想知道? – hakre

+0

可能重複的[如何驗證JSON對象?](http://stackoverflow.com/questions/5100256/how-to-validate-json-object) – hakre

回答

0

這是正確的,將來你可以檢查自己使用JSONLint

+0

這更像是一個回答評論。 – hakre

+0

JSON是有效的,謝謝你的回覆,我只有一個疑問,我可以做的事情是,JSON與縮進顯示而不是純文本沒有換行符? – jucajl

+0

如果您使用的是PHP 5.4或更高版本,則可以使用第二個參數[json_encode()](http://php.net/manual/en/function.json-encode.php)並將其傳遞給常量JSON_PRETTY_PRINT –