0

Ich bin Anfänger in Hybrid Ionic App Entwicklung. Ich möchte RESTful Web Service in meinem Projekt implementieren. Meine json Daten ist:Wie zu analysieren JSON-Daten mit Array in IONIC-Hybrid-Anwendung

{ 
    "records": [ 
     { 
      "Name": "Alfreds Futterkiste", 
      "City": "Berlin", 
      "Country": "Germany" 
     }, 
     { 
      "Name": "Ana Trujillo Emparedados y helados", 
      "City": "México D.F.", 
      "Country": "Mexico" 
     }, 
     { 
      "Name": "Antonio Moreno Taquería", 
      "City": "México D.F.", 
      "Country": "Mexico" 
     }] 
} 

Hier möchte ich in ionischer diese Daten in Listview analysieren. Ich nicht, wie man Daten mit Array parset. Bitte schlagen Sie die Lösung oder die Tutorien vor, um Ergebnis zu erhalten. Ich will alle Namen in Listview zeigen. Ich benutze diese API-Link: http://api.geonames.org/earthquakesJSON?north=44.1&south=-9.9&east=-22.4&west=55.2&username=bertt Vielen Dank im Voraus.

+0

Ihr Ionic verwenden eine Webservice nicht haben. Die App kann/wird einen Webservice nutzen. Ionic ist "die Kundenseite" Ihrer Anwendung. Werfen Sie einen Blick auf diesen Beitrag: https://www.joshmorony.com/using-http-to-fetch-remote-data-from-a-server-in-ionic-2/ –

+0

Ja möchte ich konsumieren webservice ex: http : //www.w3schools.com/angular/customers.php ich möchte diese daten in listview zeigen. @ChristianBenseler –

+0

Sie können diesem Blogbeitrag/Tutorial folgen, den ich verlinkt habe. Es erklärt alles Schritt für Schritt. –

Antwort

0

Hier müssen Sie die JSON-Daten nicht analysieren, es ist bereits im Objektformat.

können Sie diese App gefällt

var myData = { 
    "records": [ 
     { 
      "Name": "Alfreds Futterkiste", 
      "City": "Berlin", 
      "Country": "Germany" 
     }, 
     { 
      "Name": "Ana Trujillo Emparedados y helados", 
      "City": "México D.F.", 
      "Country": "Mexico" 
     }, 
     { 
      "Name": "Antonio Moreno Taquería", 
      "City": "México D.F.", 
      "Country": "Mexico" 
     }] 
} 
var record1 = myData.records[0]; 
var record2 = myData.records[1]; 
var record3 = myData.records[2]; 

console.log(record1) 
console.log(record2) 
console.log(record3) 

console.log("Record 1 Data:") 
console.log('\t'+"Name: "+record1.Name) 
console.log('\t'+"City: "+record1.City) 
console.log('\t'+"Country: "+record1.Country) 

console.log("Record 2 Data:") 
console.log('\t'+"Name: "+record2.Name) 
console.log('\t'+"City: "+record2.City) 
console.log('\t'+"Country: "+record2.Country) 

console.log("Record 3 Data:") 
console.log('\t'+"Name: "+record3.Name) 
console.log('\t'+"City: "+record3.City) 
console.log('\t'+"Country: "+record3.Country) 
+0

sir ich habe Webservice w3schools.com/angular/customers.php @rapeer –

+0

verwenden angularjs ng-repeat –

Verwandte Themen