Для разбора строки, которую вы получили после сканирования qr-кода, вам потребуется использовать методы работы со строками и операции с подстроками в своем выбранном языке программирования.
1. Сначала вы можете удалить фигурные скобки в начале и конце строки, так как они являются частью форматирования и не имеют значения для разбора данных.
2. Затем вы можете разделить строку на отдельные пары "ключ=значение", используя символ "&" в качестве разделителя.
3. Для каждой пары "ключ=значение" вы можете разделить ее на две части по символу "=" и получить отдельно ключ и значение.
Пример на языке Python:
```python
result = '{ "forpars": "t=20230206T1403&s=400.00&fn=9960440300686727&i=25900&fp=4147296901&n=1" }'
# Удаление фигурных скобок
data = result.strip('{}')
# Разделение строки на пары "ключ=значение"
pairs = data.split('&')
# Создание словаря для хранения полученных данных
decoded_data = {}
# Разбор каждой пары и добавление в словарь
for pair in pairs:
key, value = pair.split('=')
decoded_data[key] = value
# Получение отдельных значений
DocDateTime = decoded_data.get('t')
TotalSum = decoded_data.get('s')
FnNumber = decoded_data.get('fn')
DocNumber = decoded_data.get('i')
DocFiscalSign = decoded_data.get('fp')
ReceiptOperationType = decoded_data.get('n')
print('DocDateTime: ', DocDateTime)
print('TotalSum: ', TotalSum)
print('FnNumber: ', FnNumber)
print('DocNumber: ', DocNumber)
print('DocFiscalSign: ', DocFiscalSign)
print('ReceiptOperationType: ', ReceiptOperationType)
```
В результате выполнения этого кода вы получите разобранные значения из строки:
```
DocDateTime: 20230206T1403
TotalSum: 400.00
FnNumber: 9960440300686727
DocNumber: 25900
DocFiscalSign: 4147296901
ReceiptOperationType: 1
```
Вы можете адаптировать этот пример под свой выбранный язык программирования или использовать похожий подход для обработки данных из qr-кода.