2013-08-19 52 views
-1

检索共性与个性元素我有一个JSON在这种格式从JsonArray

[ 
    {"ip":"190","params":{"key":"Thread_State","value":"start"}}, 
    {"ip":"190","params":{"key":"Rate_Classification","value":"30"}}, 
    {"ip":"190","params":{"key":"Rate_Evaluation","value":"30"}}, 
    {"ip":"191","params":{"key":"Thread_State","value":"start"}}, 
    {"ip":"191","params":{"key":"Thread_State","value":"stop"}} 
] 

,我想要从基于键和值这个JSON共同和独特的元素。

例如:

共同要素是{ “IP”:190 {"key":Thread_State,"value":start}},{ “IP”:191 {"key":Thread_State,"value":start}}

我们如何使用JavaScript这样的结果?

+0

其中是json格式??? – 2013-08-19 08:55:18

+0

@kishore这是一组元素?显示完整的对象。 –

+0

是的,这是一个数组 –

回答

0
<script src="http://code.jquery.com/jquery-1.9.1.js"></script> 
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script> 
<script type="text/javascript"> 
var json_string ='[{"ip":"190","params":{"key":"Thread_State","value":"start"}},{"ip":"190","params":{"key":"Rate_Classification","value":"30"}},{"ip":"190","params":{"key":"Rate_Evaluation","value":"30"}},{"ip":"191","params":{"key":"Thread_State","value":"start"}},{"ip":"191","params":{"key":"Thread_State","value":"stop"}}]'; 
var dataArray = []; 
var encoded = jQuery.parseJSON(json_string); 
$.each(encoded, function (index, value) { 
    dataArray.push([value["ip"].toString(), value["params"]["key"], value["params"]["value"] ]); 
}); 
alert(dataArray); 
</script> 
+0

不,这是错的。请理解我的问题 –

+0

您需要json对象或json格式的值,正如您所写的那样。 – 2013-08-19 09:33:50

+0

我需要结果Json –