2015-03-13 6 views
0

Я имею вопрос с получением название элемента схемы в JSON форме, до сих пор у меня есть:как получить JSon название

<script type="text/javascript"> 
     $(window).load(function() { 
     $("#thisForm2").validationEngine('attach', { 
      onValidationComplete: function(form, status) { 
      if (status === true) { 
       return true; 
      } 
      }, 
     }); 
     $("#thisForm2").validationEngine({showArrowOnRadioAndCheckbox: true}); 
     }); 
     $(function() { 


     $('form#thisForm2').jsonForm(
{ 
      "schema": { 
      "adminName": { 
       "type": "string", 
       "title": "Admin Name" 
      }, 
      "adminEmail": { 
       "type": "string", 
       "title": "Admin Primary E-mail" 
      }, 
      "size": { 
       "type": "array", 
       "title": "Size", 
       "enum": ["1-100", "100-1K", "1K-10K", "10K+"], 
      }, 
      }, 
      "form": [ 
      { 
      "key": "adminName", 
      "fieldHtmlClass": "form-control validate[minSize[2]]", 
      }, 
      { 
      "key": "adminEmail", 
      "fieldHtmlClass": "form-control validate[minSize[2]]", 
      }, 
      { 
       "key": "size", 
       "fieldHtmlClass": "form-control dropDownPrepend validate[minSize[2]]" 
      }, 
      ] 
     }); 

     }); 
    </script> 

В администраторской, когда я использую Map<String, String> allRequestParams, я могу получить ключ/пара значений для формы JSON, например {adminName=Godzilla, [email protected], size=1K-10K}

Итак, вопрос: «Как получить заголовок элемента во внутреннем интерфейсе?» По названию Я имею в виду это:

"title": "Admin Name" 

Пробовал скопировать название от схемы части, чтобы сформировать часть JSON, но это, похоже, не работает. Может быть, я могу сделать javascript и разобрать его? Я новичок в JSON, поэтому я, возможно, не знаю очевидных вещей, любые советы очень ценятся. Благодарю.

ответ

0

Если вы хотели бы с помощью Jquery, можно попробовать что-то вроде этого,

var titles = []; 
$.each(schema[0].adminName, function(index, item){ 
    titles.push(item.title); 
}) 
Смежные вопросы