javascript - Typescript: Πώς να αποσειριοποιήσετε ένα αντικείμενο JSON με ιδιωτικές μεταβλητές;

Έχω το ακόλουθο αντικείμενο μοντέλου typescript user

export class User { constructor( private _name: string, private _email: string ) {} public get name():string { return this._name; } public set name(value:string) { this._name = value;

Διαβάστε περισσότερα →

Πώς μπορώ να μετατρέψω έναν τύπο ορισμού TypeScript σε JSON;

Θέλω τα περιεχόμενα των αρχείων d.ts να μετατραπούν σε μορφή json, δηλαδή θέλω το σκελετό των συναρτήσεων στα αρχεία d.ts να εμφανίζεται σε json ή ως ένα αφηρημένο συντακτικό δέντρο. Θέλω να ξέρω πώς να προχωρήσω για να το πετύχω αυτό. Με λίγα λόγια, απλά θέλω η ύπαρξη αυτής της συγκεκριμένης συνάρτησης να εμφανίζεται στο αρχείο json.

Απάντηση #1

Βασικά χρησιμοποιείτε το API του μεταγλωττιστή TypeScript/Program για να πάρετε ένα SourceFile

Διαβάστε περισσότερα →

javascript - Γιατί το JSON.parse αλλάζει τις τιμές σε εμφωλευμένους πίνακες;

Για να μάθω Angular 2, έφτιαξα ένα παιχνίδι Connect Four με το Angular CLI όταν χρησιμοποιούσε SystemJS.

Αντιγράφω την προσπάθεια από την αρχή με το νέο CLI βασισμένο στο Webpack και αντιμετωπίζω ένα παράξενο πρόβλημα...

Η παρακάτω μέθοδος λαμβάνει μια συμβολοσειρά με δεδομένα κωδικοποιημένα σε JSON και αρχικοποιεί μια νέα instancia παιχνιδιού με αυτήν. Πρόσθεσα μερικά console.log για να δείξω το πρόβλημα:

export class ConnectFourGameModel { static fro

Διαβάστε περισσότερα →

visual studio - VS2015: Προσθήκη του «watch»: true στο tsconfig.json προκαλεί JsErrorScriptException (0x30001)

Έχω δημιουργήσει ένα βασικό δοκιμαστικό έργο στο VS2015 Community Update 3, Έκδοση 14.0.25424.00. (Χρησιμοποιώντας αυτό το υπέροχο σεμινάριο: aspnet-core-web-api-angularjs-2).

Αυτό το έργο angular-2 έχει μερικά αρχεία .ts.

Το πρόβλημα:

Αντί να μεταγλωττίζονται ("compiled") σε αρχεία .js κάθε φορά που αποθηκεύεται ένα αρχείο, τα αρχεία .ts μεταγλωττίζονται μία φορά και μόνο κατά την ΩΡΑ ΤΟΥ BUILD του έργου SERVER-SI

Διαβάστε περισσότερα →

Λήψη Εμφωλευμένων Δεδομένων Από Αντικείμενο JSON στο Angular 2

Γεια σου, φτιάχνω κάτι παρόμοιο με μια εφαρμογή αναπαραγωγής μουσικής. Έχω στήσει μια υπηρεσία που τραβάει τα δεδομένα από ένα αρχείο JSON που έχω σε ένα fixture. Μπορώ να πάρω όλα τα δεδομένα κορυφαίου επιπέδου με *ngFor αλλά μόλις αρχίσω να ζητάω κάτι σαν songs.parts.name αυτό εμφανίζεται ως undefined.

Έχω

Διαβάστε περισσότερα →

javascript - Σειριοποίηση σε JSON σε C# και αποσειριοποίηση σε TS

Έχω πρόβλημα με την αποστολή δεδομένων μεταξύ των δύο εφαρμογών μου. Σειριοποιώ δεδομένα σε JSON σε C# χρησιμοποιώντας αυτόν τον κώδικα:

public static string SerializeToJson<T>(this T obj) { DataContractJsonSerializer serializer = new DataContractJsonSerializer(obj.GetType()); MemoryS

Διαβάστε περισσότερα →

typescript - Ποια είναι η μορφή των διαπιστευτηρίων στο JsonServiceClient του ServiceStack;

Προσπαθώ να χρησιμοποιήσω τον TypeScript JsonServiceClient του ServiceStack, και λειτουργεί καλά με διαδρομές που δεν απαιτούν αυθεντικοποίηση, αλλά δεν μπορώ να βρω καμία τεκμηρίωση σχετικά με το πώς να τον χρησιμοποιήσω με διαδρομές που απαιτούν αυθεντικοποίηση.

Χρησ

Διαβάστε περισσότερα →

javascript - Η απόκριση JSON είναι σε πίνακα αλλά εξακολουθεί να εμφανίζει σφάλμα "Το NgFor υποστηρίζει μόνο δέσμευση σε επαναληπτικά στοιχεία όπως οι Πίνακες"

Αρχείο TypeScript

export class CompanyComponent { apiService : APIService; data : any; private companyUrl = 'http://localhost:4000/api/company/'; constructor(apiService : APIService) { this.apiService = apiService; this.getCompanies(this.companyUrl); } getCompanies(url: any){ this.data = this.apiService.GET(url).map((response :Response)=> response.json()).subscribe((response)=>{ this.data = response; console.log(this.

Διαβάστε περισσότερα →

mysql - Πώς να χειριστείτε σωστά/να λάβετε σωστή απάντηση JSON με PHP API και υπηρεσίες AngularJS 2;

Εδώ είναι το πρόβλημά μου με το backend μου που είναι MySQL. Μια ερώτηση μου δίνει αυτό το σύνολο δεδομένων

Ένας πίνακας από πίνακες, και θέλω να έχω πρόσβαση στους εμφωλευμένους πίνακες για το έργο μου στο Angular. Δηλαδή αυτό το μέρος

Διαβάστε περισσότερα →

typescript - Απροσδόκητο τέλος εισόδου JSON Angular 2(4) αίτημα http get

Να η συμφωνία: Έχω ένα RESTapi σε ASP.NET Core Web Api Server. Όταν προσπαθώ να πάρω δεδομένα στο Postman, εκεί κάνω ένα http post request στον controller έτσι http://localhost:5000/api/account/login με δεδομένα (username, password), και μετά απλώς κάνω http get r

Διαβάστε περισσότερα →