JsonTemplateReplaceDone ÇÔ¼ö´Â µî·ÏµÈ Ç÷¹À̽ºÈ¦´õ º¯°æ ¸ñ·ÏÀ» JSON ÅÛÇø´¿¡ Àû¿ëÇϰí JSON ÅÛÇø´ ¹®ÀÚ¿À» ¹ÝȯÇÑ´Ù.
Ç÷¹À̽ºÈ¦´õ °ªÀº @JsonTemplateReplacePlaceholder ÇÔ¼ö·Î µî·ÏÇÑ´Ù.
string @JsonTemplateReplaceDone(string templateId);
ÇÔ¼öÀÎÀÚ
string tempateId : ´ë»ó ÅÛÇø´ ID
¹Ýȯ °ª
¼º°ø ½Ã Ç÷¹À̽ºÈ¦´õ°¡ ´ëüµÈ JSON ¹®ÀÚ¿ ¹Ýȯ
½ÇÆÐ ½Ã ºó ¹®ÀÚ¿ ¹Ýȯ
¿¹Á¦ )
string templateID = "template1";
string templateString = @JsonTemplateLoad(templateID);
// template1 ·Î ÀúÀåÇÑ JSON ÅÛÇø´À» ·Îµå. templateString º¯¼ö¿¡´Â ÅÛÇø´ ±âº»°ªÀÌ ¹ÝȯµÈ´Ù.
@JsonTemplateReplacePlaceholder(templateID , "#NAME#", "È«±æµ¿", "string");
//#NAME# À¸·Î ÀÛ¼ºµÈ Ç÷¹À̽º Ȧ´õ¸¦ ¹®ÀÚ¿ "È«±æµ¿"À¸·Î º¯°æ.
@JsonTemplateReplacePlaceholder(templateID , "#AGE#", 20, "int");
//#AGE# ·Î ÀÛ¼ºµÈ Ç÷¹À̽º Ȧ´õ¸¦ Á¤¼ö 20 À¸·Î º¯°æ.
templateString
= @JsonTemplateReplaceDone(templateID); //µî·ÏµÈ Ç÷¹À̽º Ȧ´õ °ªÀ»
JSON ÅÛÇø´¿¡ Àû¿ë.
@JsonTemplateTagSet(templateString);
// #$AI_0000# µîÀ¸·Î ÀÛ¼ºµÈ ÅÂ±× Ç÷¹À̽ºÈ¦´õ¸¦ ÇöÀç űװªÀ¸·Î ¸ðµÎ º¯°æ.
@JsonTemplateReplaceMissing(templateString); //³²¾ÆÀÖ´Â Ç÷¹À̽º Ȧ´õ(#OOO#)µéÀ»
null ·Î ġȯ.
@ObjectSetText("Text1",
templateString);
//ÃÖÁ¾ JSON ÅÛÇø´ ¹®ÀÚ¿À» Text1 ±ÛÀÚ ¿ä¼Ò¿¡ Ç¥½Ã.
¹öÀüÁ¤º¸
ÃÖÃÊÁö¿ø: 10.3.6.25
°ü·Ã Ç׸ñ)
JsonTemplateReplacePlaceholder