Je reçois les données ci-dessous des données JSON en appelant API en angulaire.
{Laptop:8000,mouse:300,Printer:4000}
3 Réponses :
const items = array.map( item => ({[item.name]: item.sale})); // items -> [{Laptop: 8000}, {Mouse:300}]
Vous pouvez utiliser Stackblitz ici! strong> p> p> objet.keys code> comme ce qui suit:
premièrement strong>, créer une classe modèle / VO par exemple: secondaire strong>, créer une classe de service injectable par exemple: enfin strud>, Ajouter aux fournisseurs Ce service dans .MODULE.TS ou fichier .TS de composant et appelez le composant .TS par exemple: P> export class Product implements Oninit() {
data: ProductModel[]
constructor (private productService: ProductService) {}
ngOninit() { this.initProducts(); }
initProducts() {
this.data = this.productService.getProducts() }
}
Vous pouvez utiliser
json.parse () code> pour obtenir un objet JS, puis vous pouvez faire ce que vous voulez avec elle.
Itérénez le JSON ci-dessus et attribuez les valeurs à la nouvelle variable JSON.