Как к JSON декодируют элементы массива в JavaScript?

Вы можете сделать это через API AWS.

Например, если вы использовали Python, вы можете использовать Python boto3 SDK :

  • list_transcription_jobs() вернет список транскрипции Имена заданий
  • Для каждой работы вы могли бы затем позвонить get_transcription_job() , что предоставит TranscriptFileUri место хранения транскрипции.
  • Затем вы можете использовать get_object() для загрузки файла из Amazon S3
  • Тогда вашей программе потребуется объединить содержимое из каждого файла в один файл.

Посмотрите, как вы идете с этим. Если вы столкнетесь с какими-либо конкретными трудностями, опубликуйте новый Вопрос с кодом и объяснением проблемы.

21
задан Brayn 8 October 2008 в 15:59
поделиться

4 ответа

eval('(' + jsonObject + ')')
2
ответ дан 29 November 2019 в 06:49
поделиться

JSON, декодирующий в JavaScript, является просто оценкой () при доверии строке или более безопасному коду, можно найти на http://json.org , если Вы не делаете.

у Вас тогда будет JavaScript datastructure, что можно пересечь для данных, в которых Вы нуждаетесь.

1
ответ дан 29 November 2019 в 06:49
поделиться

Если объектный элемент, который Вы получаете, является функцией, можно попробовать это:

var url = myArray[i]();
1
ответ дан 29 November 2019 в 06:49
поделиться

Если Вы получаете этот текст на предупреждении:

function(){return JSON.encode(this);}

при попытке предупреждения (myArray [я]), тогда существует несколько возможностей:

  • myArray [я] - функция (скорее всего)
  • myArray [я] - литеральная строка "функция () {возвращают JSON.encode (это);}"
  • myArray [у меня] есть .toString () метод, который возвращает ту функцию или ту строку. Это наименее вероятно из трех.

самый простой способ сказать состоял бы в том, чтобы проверить typeof (myArray [я]).

5
ответ дан 29 November 2019 в 06:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: