Вы можете взять первый символ из Scanner.next
:
char c = reader.next().charAt(0);
Чтобы потреблять ровно один символ, который вы могли бы использовать:
char c = reader.findInLine(".").charAt(0);
Чтобы использовать строго один символ, который вы могли бы использовать:
char c = reader.next(".").charAt(0);
Мне кажется, вы забыли проанализировать JSON: Когда вы получаете ответ на ваш запрос AJAX, он рассматривается как текст. Вот что вы должны сделать:
window.onload = function(){
$.ajax({
url: "data/faq.json",
method: "POST",
dataType: "json",
success: function(content){
var data = JSON.parse(content)
ispisFAQ(data);
},
error: function(error){
console.error(error);
}
});
(обратите внимание на вызов JSON.parse ()) Эта функция преобразует полученный текст в объект javascript, с которым вы можете взаимодействовать.
Cheers!
Редактировать: Кстати, вы должны проверить API выборки . Это часто проще в использовании и позволяет более чистый код