の配列から列名を削除=私は配列ここ に、このような形式を取得していますJSON
var array= [{"address":"Jaipur"},{"address":"Mumbai"},{"address":"Mumbai"}]
私の配列で、私はに何をすべきか、物事この
var array= [
"Jaipur",
"Mumbai"
];
のようにフォーマットしたいです私は希望の配列を得ることができますJSONで。
の配列から列名を削除=私は配列ここ に、このような形式を取得していますJSON
var array= [{"address":"Jaipur"},{"address":"Mumbai"},{"address":"Mumbai"}]
私の配列で、私はに何をすべきか、物事この
var array= [
"Jaipur",
"Mumbai"
];
のようにフォーマットしたいです私は希望の配列を得ることができますJSONで。
あなたは、配列をreduce
することができ、この
var array= [{"address":"Jaipur"},{"address":"Mumbai"},{"address":"Mumbai"}];
var array_new=[];
for(var i=0;i<array.length;i++){
array_new.push(array[i].address);
}
コードをテストしましたか? –
はい、繰り返しが問題でない場合はこれが動作します –
まあ、私はあなたが例を見れば、opが重複を削除したいので、質問を読んでいないと思います。 –
var array= [{"address":"Jaipur"},{"address":"Mumbai"},{"address":"Mumbai"}];
var address=[];
$.each(array,function(add,val){
address.push(val.address);
});
var address = Array.from(new Set(address));
console.log(address);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
を試してみてください。
新しい知識Amazing.gotvar array= [{"address":"Jaipur"},{"address":"Mumbai"},{"address":"Mumbai"}];
var formatedArray = array.reduce((output, item) => {
if(!output.includes(item.address)) {
output.push(item.address)
}
return output
}, [])
console.log(formatedArray)
string json = DataTableToJSON(dt_main);
jsonnew = @"{""Data"":" + json + "}";
private static string DataTableToJSON(DataTable table)
{
List<string[]> result = table.Rows
.Cast<DataRow>()
.Select(row => row.ItemArray
.Select(x => x.ToString())
.ToArray())
.ToList();
JavaScriptSerializer serializer = new JavaScriptSerializer();
return serializer.Serialize(result);
//------another method----------------
//ArrayList arr = new ArrayList();
//List<ArrayList> list = new List<ArrayList>();
//foreach (DataRow row in table.Rows)
//{
// arr = new ArrayList();
// foreach (DataColumn col in table.Columns)
// {
// arr.Insert(col.Ordinal, row[col]);
// }
// list.Add(arr);
//}
// JavaScriptSerializer serializer = new JavaScriptSerializer();
// return serializer.Serialize(list);
}
これは本当にJavascriptですか? Javaのように見えます。 –
。+ 1 –
新しいセットのソースを追加してください? – lalithkumar
偉大なあなたはちょうど質問を打ちました –