我有這樣的JSON對象:得到重複的值在JSON對象的javascript(JQuery的)
[
{
"idMaterial": "Alloy 450 (15Cr6Ni1.5Cu)_S45000",
"tipoMaterial": "Alloy 450 (15Cr6Ni1.5Cu)",
"uns": "S45000",
"temperatura": "NL",
"ph": "≥3,5",
"concetracionClMax": "NL",
"azufreElemental": "ND",
"tratamientoTermico": "Recocido + endurecimiento por envejecido a 620ºC",
"dureza": "31",
"comentarios": "Cualquier combinación ",
"origen": "NORMATIVA",
"idEnsayo": "",
"susceptibilidadSsc": null,
"tipoResultado": "A",
"ensayos": null,
"h2S": "0,103"
},
{
"idMaterial": "AISI 415 (12Cr5NiMo)_S41500",
"tipoMaterial": "AISI 415 (12Cr5NiMo)",
"uns": "S41500",
"temperatura": "NL",
"ph": "≥3,5",
"concetracionClMax": "NL",
"azufreElemental": "ND",
"tratamientoTermico": "Austenitizado + templado + doble revenido",
"dureza": "23",
"comentarios": "Cualquier combinación de T y [Cl] en medios de producción es aceptable",
"origen": "NORMATIVA",
"idEnsayo": "",
"susceptibilidadSsc": null,
"tipoResultado": "A",
"ensayos": null,
"h2S": "0,103"
},
{
"idMaterial": "13Cr4NiMo_S42400",
"tipoMaterial": "13Cr4NiMo",
"uns": "S42400",
"temperatura": "NL",
"ph": "≥3,5",
"concetracionClMax": "NL",
"azufreElemental": "No",
"tratamientoTermico": "Austenitizado + templado + doble revenido",
"dureza": "23",
"comentarios": "Cualquier combinación de T y [Cl] en medios de producción es aceptable",
"origen": "NORMATIVA",
"idEnsayo": "",
"susceptibilidadSsc": null,
"tipoResultado": "A",
"ensayos": null,
"h2S": "0,103"
},
{
"idMaterial": "13Cr5Ni2Mo (Súper 13 Cr)_S41425",
"tipoMaterial": "13Cr5Ni2Mo (Súper 13 Cr)",
"uns": "S41425",
"temperatura": "NL",
"ph": "≥3,5",
"concetracionClMax": "NL",
"azufreElemental": "No",
"tratamientoTermico": "Austenitizado + templado + revenido",
"dureza": "28",
"comentarios": "Cualquier combinación de T y [Cl] en medios de producción es aceptable",
"origen": "NORMATIVA",
"idEnsayo": "",
"susceptibilidadSsc": null,
"tipoResultado": "A",
"ensayos": null,
"h2S": "0,103"
},
{
"idMaterial": "13Cr5Ni2Mo (Súper 13 Cr)_S41426",
"tipoMaterial": "13Cr5Ni2Mo (Súper 13 Cr)",
"uns": "S41426",
"temperatura": "NL",
"ph": "≥3,5",
"concetracionClMax": "NL",
"azufreElemental": "No",
"tratamientoTermico": "Austenitizado + templado + revenido",
"dureza": "27",
"comentarios": "Grado máximo 105 Ksi. Cualquier combinación de T y [Cl] en medios de producción es aceptable",
"origen": "NORMATIVA",
"idEnsayo": "",
"susceptibilidadSsc": null,
"tipoResultado": "A",
"ensayos": null,
"h2S": "0,103"
},
{
"idMaterial": "13Cr4Ni_S41429",
"tipoMaterial": "13Cr4Ni",
"uns": "S41429",
"temperatura": "NL",
"ph": "≥4,5",
"concetracionClMax": "NL",
"azufreElemental": "ND",
"tratamientoTermico": "templado + revenido o normalizado +revenido",
"dureza": "27",
"comentarios": "Grado máximo 120 Ksi .Cualquier combinación de T y [Cl] en medios de producción es aceptable",
"origen": "NORMATIVA",
"idEnsayo": "",
"susceptibilidadSsc": null,
"tipoResultado": "A",
"ensayos": null,
"h2S": "0,103"
}
]
而且,我想是讓所有具有相同的「idMaterial」和「UNS」值,重複的對象把它們放在其他物體上。感謝所有人(我沒有寫出所有的JSON數據,因爲它太長了)。
你可以發佈你到目前爲止嘗試過的嗎? – matov
這個問題的答案在這個鏈接:https://es.stackoverflow.com/questions/76231/obtener-los-objetos-que-se-repiten-en-un-array-de-objetos-json-con- javascript-j –