2016-08-09 26 views
0

Ich benutze eine App basierend auf Node Js und Jquery. Ich manipuliere JSON-Dateien und ich möchte Benutzern erlauben, eine JSON-Dateikonfiguration herunterzuladen (nur ein Teil eines JSON-Objekts). Lassen Sie mich Ihnen ein exemple:Download JSON-Datei Inhalt jQuery-Knoten JS

{ 
    "CARS": { 
     "1": { 
      "NAME": "CAR1", 
      "BRAND": {}, 
      "SIZE": 12, 
      "THEME": { 
       "COLOR": "#555555", 
       "WHEELS": "4" 
      }, 
      "GARAGE_ID": "1", 
      "ID": 1 
     } 
    } 
} 

Beispiel: Ich möchte Benutzer erlauben, das Thema dieses Auto in eine JSON-Datei zum Download bereit. Dann wird er es später hochladen können, wenn er dieses Thema erneut benötigt.

Wie kann ich eine JSON-Datei mit jQuery/Node jS generieren?

Dank

Antwort

1

Wenn ich Ihnen Problem richtig verstanden habe, dann können Sie es durch die folgende tun.

var express =require('express'); 
var app = express(); 

app.get('/', function(req,res){ 
    var data = { 
     "CARS": { 
      "1": { 
       "NAME": "CAR1", 
       "BRAND": {}, 
       "SIZE": 12, 
       "THEME": { 
       "COLOR": "#555555", 
       "WHEELS": "4" 
       }, 
       "GARAGE_ID": "1", 
       "ID": 1 
      } 
     } 
    }; 
    return res.json(data["CARS"]["1"]["THEME"]); 
}); 

app.listen(3000,'localhost'); 
+0

Vielen Dank! Ich werde es versuchen. Gibt es einen Weg ohne expressjs zu verwenden? Danke – PSport

+0

Es ist möglich, aber die Verwendung von Express macht die Dinge einfacher. –

+0

Ok danke für deinen Rat. Ich werde deine Lösung versuchen – PSport