Co mam Mam szablony, które są przechowywane w bazie danych, oraz dane JSON, które są konwertowane na słownik w języku C#.Jakie podejście do szablonów w C# powinienem wziąć?
Przykład:
Szablon: "Cześć {FirstName}"
danych: "{Imię: 'Jack'}"
Działa to łatwo z jednego poziomu danych za pomocą wyrażenia regularnego wyciągnąć wszystko z {} w szablonie.
Co chcę Chciałbym móc wejść głębiej w JSON niż pierwsza warstwa.
Przykład:
Szablon: "Cześć {Imię: {Pierwszy}}"
danych: "{Nazwa: {pierwsze: 'Jack', Last: 'Smith'}}"
Jakie podejście powinienem przyjąć? (I pewne wskazówki, gdzie zacząć wybierać)
- wyrażenia regularnego
- Nie używać JSON w szablonie (za XSLT lub coś podobnego)
- coś innego
Chciałbym również móc przeglądać dane w szablonie, ale nie mam pojęcia, od czego zacząć!
Dzięki hałdy
To brzmi jak idealny scenariusz dla XSLT. –
Tylko jeśli podoba ci się gadatliwość, którą przynosi ze sobą. –
Mój szef zgodziłby się z tobą, Kirk, ale jak mówi Michael, jest to trochę za duże dla tego, co próbuję zrobić. I dzięki Michaelowi, twoja odpowiedź jest również świetna, ale może dać tylko jeden tyk :) –