如何拆分解析的JSON结果

时间:2017-06-05 17:08:48

标签: php jquery json

我想从外部服务器获取JSON响应,但我无法拆分响应中的每个字段。

<script>     
 function padronafip() {
    $.ajax({
        url:   'https://soa.afip.gob.ar/sr-padron/v2/persona/27293892046',
        datatype: 'json',
        success: function(data) {
            var JSONString = JSON.stringify(data);
            console.log(JSONString);
        }
    });
}
</script>  

以下是回复:

{"success":true,"data":{"idPersona":27293892046,"tipoPersona":"FISICA","tipoClave":"CUIT","estadoClave":"ACTIVO","nombre":"SPITALE LAURA ANDREA","tipoDocumento":"DNI","numeroDocumento":"29389204","domicilioFiscal":{"direccion":"25 DE MAYO 198      - ESQUINA: RIVADAVIA","localidad":"PIGUE","codPostal":"8170","idProvincia":1},"idDependencia":111,"mesCierre":12,"fechaInscripcion":"1997-07-03","categoriasMonotributo":[{"idImpuesto":20,"idCategoria":44},{"idImpuesto":21,"idCategoria":11}],"impuestos":[20],"actividades":[474010,951100]}}

我想用一些数据填充不同的文本框。

谢谢!

1 个答案:

答案 0 :(得分:1)

删除它:

var JSONString = JSON.stringify(data);
console.log(JSONString);

然后您可以这种方式访问​​您的数据:

$.ajax({
    url: 'https://soa.afip.gob.ar/sr-padron/v2/persona/27293892046',
    datatype: 'json',
    success: function(result) {
        console.log(result.data.nombre);
    }
});