Создание объекта JSON из файла asn1 (сетевой файл) - PullRequest
0 голосов
/ 19 сентября 2019

Я использую массив для получения имени атрибута, а затем в коде извлекаю значение

например,

cCAccountData
        {
            servedAccount : '81628461237556'H
            serviceClassID : '104'D
            accountGroupID : '0'D
            accountValueBefore
            {
                amount : '0'D
                decimals : '6'D
                currency : '516'D
            }
            accountValueAfter
            {
                amount : '0'D
                decimals : '6'D
                currency : '516'D
            }
            communityInformation
            {
                nonServedCommunityNo : '91628481059035'H
            }
            accumulators
            {
                [0]
                {
                    accumulatorID : '100'D
                    accumulatorChange : '1'D
                    accumulatorAfter : '2'D
                    accumulatorBeforeSession : '1'D
                }
                [1]
                {
                    accumulatorID : '104'D
                    accumulatorChange : '1'D
                    accumulatorAfter : '2'D
                    accumulatorBeforeSession : '1'D
                }
            }

...........

пример моей файловой структуры asn1

У меня было несколько файлов без структур внутри, и получить атрибут было довольно просто, однако вложенные структуры не кажутся такими простыми.

//creating an array containing attributes
val datakeywords = Array("chargingContextID","subscriptionIDValue","triggerTime","recordIdentificationNumber","sessionId","originRealm","originHost","serviceIdentifier","usedServiceUnits")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...