Red de conocimiento informático - Aprendizaje de programación - La diferencia entre JSON y JSONP, y cómo usarlos

La diferencia entre JSON y JSONP, y cómo usarlos

1. Diferentes referencias

1. JSON: Es un formato de intercambio de datos ligero.

2. JSONP: es un "modo de uso" de JSON que se puede utilizar para resolver el problema del acceso a datos entre dominios por parte de los navegadores convencionales.

2. Características diferentes

1. JSON: Basado en un subconjunto de ECMAScript (especificación js desarrollada por la Asociación Europea de Informática), utilizando un formato de texto completamente independiente de los lenguajes de programación. Almacenar y representar datos.

2. JSONP: llame al servicio URL que proporciona soporte JSONP en el cliente para obtener datos en formato JSONP.

3. Diferentes métodos de uso

1. JSON: la estructura jerárquica concisa y clara hace de JSON un lenguaje de intercambio de datos ideal. Es fácil de leer y escribir para las personas, y también es fácil de analizar y generar para las máquinas, y mejora efectivamente la eficiencia de transmisión de la red.

2. JSONP: la devolución de llamada es solo una implementación simple de JSONP. Puede implementar funciones más complejas según necesidades específicas. Por ejemplo, se pueden integrar dinámicamente más datos variables en el cliente para completar la función de paginación.

Enciclopedia Baidu-jsonp

Enciclopedia Baidu-JSON