2012-08-30 7 views
-1

PHP를 통해 JSON을 생성하여 PHP 용 응용 프로그램에 통합하려면 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 \ t \ ","imagem ":"http : //.com.br/wp-content/uploads/logotipo.png "},"quemsomos ","quemsomos ","quemsomos " : { "conteudo": "고객의 요구 사항을 만족시키는 데 도움이 될 수 있습니다"01:\ n \ t \ t \ t \ t \ t은 (는) 독립 실행 형이며 앰프로 검색합니다 가능합니다. \ n \ t \ t \ t \ t \ t \ t \ t \ t 반복 할 수 있습니다. comunica \ u00e7 \ u00e3o m \ u00e3o m \ u00e3o 스마트 폰 e 태블릿. "},"produtos ": {"produto ": {"titulo ":"응용 프로그램 gloop ","descricao ":"패키지 완료, 웹 사이트/App IOS/App 안드로이드 ","imagem " : "http://site.holyis.com/sites/5/imagens/logo.png", "detalhes": "링크 JSON 큐 관련 항목은 다음을 수행하십시오. produto"}}, "servicos": { servico ": {"titulo ":"Implementa \ u00e7 \ u00e3o 드 아이디 \의 u00e9ias ","descricao ":" conhecimento의 파라 implementa 라 TEM u00e3o Teve 우마 아이디 \의 u00e9ia 마스 n \? \ "\"\ "\"\ "\"\ "\" /uploads/2012/08/ideia.png은 "}}}

+0

아래의 게시물처럼 jsonlint를 사용하여 구문을 확인하는 것이 쉽습니다. – nXqd

+0

왜 그것이 맞지 않다고 생각합니까? 어떤 부분이 궁금합니까? – hakre

+0

가능한 [JSON 객체의 유효성 검사 방법] 복제본 (0120-555-443) – hakre

답변

0

그것은 당신이 자신을

+0

답변과 같은 댓글입니다. – hakre

+0

JSON이 유효합니다. 회신 해 주셔서 감사합니다. 한 가지 더 의심스러운 점이 있습니다. JSON이 줄 바꿈없이 일반 텍스트 대신 들여 쓰기로 표시 될 수있는 방법이 있습니까? – jucajl

+0

PHP 5.4 이상을 사용하는 경우 [json_encode()] (http://php.net/manual/en/function.json-encode.php)에 두 번째 매개 변수를 사용하여 상수 JSON_PRETTY_PRINT를 전달할 수 있습니다 –