将JSON数据返回到数组和输出的jQuery处理方法

将JSON数据返回到数组和输出的jQuery处理方法
本文演示了jQuery如何处理JSON数据,以返回数组和输出,供大家参考,具体实现方法如下:

复制代码如下:打印JSON对象

*

* $(选择)。print_r_json(JSON,选择):返回格式化的字符串(打印)

* sprint_r_json:刚刚返回字符串;

* print_r_json:返回格式化的字符串并打印的JSON数据

明河*贡献

*

*认证iorichina

*

*例子:

*使用它的3种方法

*

* $(选择)。print_r_json({ AA

* document.write(美元。sprint_r_json({ AA

*美元。print_r_json({ AA

*

*

* /

美元。fn.print_r_json =功能(JSON,选项){

如果(typeof(JSON)!=对象)返回false;

变量选择(美元。fn.print_r_json.defaults,美元。延长= {},选项);

var数据=;

如果(选择。if_print)

{

数据=美元。sprint_r_json(JSON)

$(这)。Html(+(选择。return_array'array:'json-data ')++数据);

}

如果(选择。阵列)

{

返回json_to_array(JSON);

}

返回数据;

};

fn.print_r_json.defaults =美元。

{

if_print: / /如果虚假,打印或只是返回格式化的字符串

return_array真实 / /:返回一个数组

};

扩展({

print_r_json:功能(JSON)

{

如果(typeof(JSON)= =对象)

{

var文本={;

document.write({);

对于(JSON中的var)

{

如果(typeof(JSON { p })= =对象)

{

document.write(+ P +{一} = >);

文字+ ={+ +} = +美元。print_r_json(JSON { p })+;

document.write('');

}

其他的

{

文本+;

document.write({+ P + } = + JSON { p } +);

}

}

文本+};

document.write(});

返回(文本);

}

其他的

{

document.write(JSON);

返回(JSON);

}

},

sprint_r_json:功能(JSON)

{

如果(typeof(JSON)= =对象)

{

var文本={;

对于(JSON中的var)

{

如果(typeof(JSON { p })= =对象)

{

text =+ P +} = >+美元。sprint_r_json +(JSON { p });

}

其他的

{

文本= {(+);

}

}

文本= };

返回(文本);

}

其他的

{

返回(JSON);

}

},

json_to_array:功能(JSON)

{

如果(typeof(JSON)= =对象)

{

新数组();

对于(JSON中的var)

{

如果(typeof(JSON { p })= =对象)

{

文本{ p } =美元。json_to_array(JSON { p });

}

其他的

{

文本{ } };

}

}

返回(文本);

}

其他的

{

返回(JSON);

}

}

});

希望本文能对大家的jQuery程序设计有所帮助。

tag:数据数组输出处理方法电脑软件

相关内容