То же или другое имя для поля в формате JSON для API, который может принимать 2 разных формата - PullRequest
0 голосов
/ 06 января 2020

У меня есть API, который принимает данные типа

{ 'fileContent': 'base64-encoded file here' }

Я хотел бы также принять URI с содержимым файла.

Должен ли я использовать то же имя поля fileContent, для пример:

{ 'fileContent': 'https://example.com/filename' }

и затем декодируйте base64 или загрузите URI в моем коде, или используйте другое имя поля, например:

{ 'fileUri': 'https://example.com/filename' }

1 Ответ

1 голос
/ 06 января 2020

Использование другого имени поля более гибко и делает ваш код менее ошибочным при проверке содержимого поля.

...