• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Konwerter json2js

0 głosów
605 wizyt
pytanie zadane 23 sierpnia 2017 w JavaScript przez maciej.tokarz Nałogowiec (27,260 p.)

Witam,

znacie podobne narzędzie, ale z detekcją typów? Aby finalnie uzyskać:

var CompanyNode = function (id, parentId, sortOrder, path, name, sign, phone1, phone2, fax, email, isExpanded, isClassified, isScheduled, isPosition, isHidden, createdBy, created, updatedBy, updated, children, isSelected, info) {
  var self = this
  self.id = id || 0
  self.parentId = parentId || 0
  self.sortOrder = sortOrder || 0
  self.path = path || ''
  self.name = name || ''
  self.sign = sign || ''
  self.phone1 = phone1 || ''
  self.phone2 = phone2 || ''
  self.fax = fax || ''
  self.email = email || ''
  self.isExpanded = isExpanded || false
  self.isClassified = isClassified || false
  self.isScheduled = isScheduled || false
  self.isPosition = isPosition || false
  self.isHidden = isHidden || false
  self.createdBy = createdBy || 0
  self.created = created || new Date()
  self.updatedBy = updatedBy || 0
  self.updated = updated || new Date()
  self.children = children || []
  self.isSelected = isSelected || false
  self.info = info || ''
}

M.

komentarz 23 sierpnia 2017 przez Comandeer Guru (607,290 p.)
Tak z czystej ciekawości: po co Ci takie cudo?
1
komentarz 23 sierpnia 2017 przez maciej.tokarz Nałogowiec (27,260 p.)
edycja 23 sierpnia 2017 przez maciej.tokarz

Kilka ostatnich lat pisałem w .Net, a od roku przerzuciłem się na JS. Pracuję nad projektem, który najpierw napisałem w MS Access, następnie w Silverlight, potem w WPF - aby teraz przysiąść nad kolejną wersją właśnie w JS. Posiadam już niezbędne dane w JSON-ach i obecnie na nich bazuję np.: company-nodes.json pisząc choćby edycję i dodawanie nowej komórki do struktury organizacyjnej.

if (isNewItem === 'true') companyNode = new CompanyNode()

Początek tych prac upubliczniłem, aby między innymi zbierać uwagi. Mając schemat/strukturę danych w JSON potrzebowałem na tej podstawie wygenerować modele obiektów i w tym celu napisałem json2js.

Demo

M.

 

2 odpowiedzi

0 głosów
odpowiedź 23 sierpnia 2017 przez maciej.tokarz Nałogowiec (27,260 p.)
przywrócone 24 sierpnia 2017 przez maciej.tokarz

Aktualizacja z detekcją typów json2js. W zasadzie kod robi co potrzebuję - jeśli ktoś miałby jakieś uwagi chętnie poczytam.

Pozdrawiam,
Maciej

0 głosów
odpowiedź 24 sierpnia 2017 przez maciej.tokarz Nałogowiec (27,260 p.)

Konwerter json2js umieściłem na GitHubie i na stronie json2js. Na pierwszy rzut oka przydała by się opcja generowania również nowych rodzajów obiektów z constructor itp. To jest takie ułatwienie podejścia "db first" bo i z tej strony można rozpoczynać tworzenie projektu. Będę wdzięczny za uwagi.

M.

Podobne pytania

+1 głos
1 odpowiedź 347 wizyt
pytanie zadane 12 sierpnia 2021 w JavaScript przez carinchen6 Nowicjusz (130 p.)
0 głosów
1 odpowiedź 707 wizyt
pytanie zadane 5 sierpnia 2018 w Mikrokontrolery przez Kamil110501 Bywalec (2,490 p.)
0 głosów
0 odpowiedzi 162 wizyt
pytanie zadane 2 maja 2018 w Sprzęt komputerowy przez kevin Mądrala (5,010 p.)

93,604 zapytań

142,526 odpowiedzi

322,991 komentarzy

63,088 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...