lexical error: invalid char in json text error using yajl_buf_load_tree
Posted: Fri Jan 21, 2022 1:21 am
Hi all,
getting "lexical error: invalid char in json text" while calling "yajl_buf_load_tree", please help.
Even did put this json text to jasonlint.com and is a valid json (without taking first 2 special character).
If this first 2 character is problem, that is the way http_string returns and if there is way to avoid or remove.
Code:
result = http_string( 'POST': url: postdata: 'application/json');
JdsNode = yajl_buf_load_tree(%Addr(result): %Len(%Trim(result)):JdsRerr);
If JdsRerr = *Blank;
oNode = yajl_object_find( jdsNode: 'reference');
OValue = yajl_get_string(oNode);
EndIf;
Error:
call to yajl_buf_load_tree returns error into JdsRerr variable.
JdsRerr = lexical error: invalid char in json text.
Through debug when i directly look at value of result variable as below:
....5...10...15...20...25...30...35...40...45...50...55...60
'{"reference":"072c8b76-f634-43ec-a7f5-ae3b76dff489","request'
'_id":null,"order_number":null,"weight":2.0,"pricing_weight":'
Through debug when i do eval result:c 4000 value of result variable i see as given below. There is couple of extra characters showing
at the beginning, not sure why:
....5...10...15...20...25...30...35...40...45...50...55...60
1 ' ä{"reference":"6841f5d3-4b67-4d2b-9403-bae5dc4357bd","reque'
61 'st_id":null,"order_number":null,"weight":2.0,"pricing_weight'
121 '":2.0,"pricing_cubic_ft":null,"weight_unit":"oz","dimensions'
181 '":null,"dimensions_unit":null,"value":0.0,"postmark_date":"2'
241 '022-01-21T15:36:46.109-08:00","status":"created","postage_am'
301 'ount":3.37,"fees_amount":0.0,"discounted_amount":0.0,"total_'
361 'amount":3.37,"estimated_delivery_days":2.0,"from_address":{"'
421 'first_name":"Harry","middle_name":null,"last_name":"Abesdtes'
481 'se","company_name":"Abcdefghijklm dfsrtf","line1":"12 abcdef'
541 'ghi Rd","line2":null,"line3":null,"city":"abcdefg ijserf","s'
601 'tate_province":"XY","postal_code":"12345","phone_number":"15'
661 '03345469","email":"Haaay.Awsrhsthe@abcd.com","sms":"1548915'
721 '169","iso_country_code":"US"},"to_address":{"first_name":"Pa'
781 'trick","middle_name":null,"last_name":"Abcdefghij","company_'
841 'name":"Product Returns Warehouse","line1":"5346 6th abc","li'
901 'ne2":null,"line3":null,"city":"acrsdfrdws","state_province":'
961 '"AB","postal_code":"12345","phone_number":"1324562345","emai'
1021 'l":"abcdfre.acsdrdesws@xygaa.com","sms":null,"iso_country_co'
1081 'de":"US"},"metadata":[],"usps":{"mail_class":"FirstClass","f'
1141 'ees":[{"name":"USPS Tracking","fee":0.0}],"pricing":"Commerc'
1201 'ial Base","zone":2,"country_group":null,"canada_zone":null,"'
1261 'tracking_numbers":["9200100000000000234562"]},"refund_detail'
1321 '":null,"manifest_detail":null,"return_detail":null,"user":{"'
1381 'billing_type":"meter","account_type":"epostage","account_bal'
1441 'ance":854.8},"base64_labels":["XlhBCl5MTDEyMTgKXlBXODEyCl5QT'
1501 '04KXkxIMCwwCl5DSTI3Cl5GTzQ5NSwxOV5HQjI4NSwxNDAsNCxCLDBeRlMKX'
1561 'kZPNzA4LDQ5M15HQjgzLDQyLDIsQiwwXkZTCl5GTzIwMiwtMl5HQjAsMjAyL'
1621 'DQsQixMXkZTCl5GTzAsMjAwXkdCODExLDAsNCxCLExeRlMKXkZPMCwyODJeR'
1681 '0I4MTEsMCw0LEIsTF5GUwpeRk8wLDgwN15HQjgxMSwwLDgsQixMXkZTCl5GT'
1741 'zAsMTEwOF5HQjgxMSwwLDgsQixMXkZTCl5GTzMwLDMwCl5GQjE2MiwxLDAsT'
1801 'CwwCl5BME4sMTk3LDE5NwpeRkQKRgpeRlMKXkZPNTA1LDI5Cl5GQjI2NCw1L'
1861 'DAsQywwCl5BME4sMTksMTkKXkZEClNBTVBMRSAtIERPIE5PVCBNQUlMISEhI'
1921 'VwmRklSU1QtQ0xBU1MgTUFJTFwmVS5TLiBQT1NUQUdFIFBBSURcJklOVEVST'
1981 'kFUSU9OQUwgQlJJREdFLCBJTkMuXCZlUE9TVEFHRQpeRlMKXkZPMTAsMjIzC'
2041 'l5GQjc5MSwxLDAsQywwCl5BME4sNTYsNTYKXkZEClVTUFMgRklSU1QtQ0xBU'
2101 '1MgUEtHCl5GUwpeRk8xMiwyOTQKXkZCNDE2LDQsMCxMLDAKXkEwTiwyMiwyM'
2161 'gpeRkQKSEFSUlkgV0hJVEVIT1VTRVwmSU5URU5SQVRJT05BTCBCUklER0VcJ'
2221 'jcwIEhBWUZJRUxEUyBSRFwmUE9SVE9MQSBWQUxMRVksIENBIDk0MDI4LTcyN'
2281 'DkKXkZTCl5GTzExMSw1NjAKXkZCNjU5LDQsMCxMLDAKXkEwTiwyOCwyOApeR'
2341 'kQKUEFUUklDSyBXSElURUhPVVNFXCZQUk9EVUNUIFJFVFVSTlMgV0FSRUhPV'
2401 'VNFXCYyMTU3IDNSRCBBVkVcJlNBQ1JBTUVOVE8sIENBIDk1ODE4LTMxMDEKX'
2461 'kZTCl5GTzUwLDgyNgpeRkI3MTAsMSwwLEMsMApeQTBOLDI1LDI1Cl5GRApVU'
2521 '1BTIFRSQUNLSU5HICMgLSBFUApeRlMKXkZPNTAsMTA3NwpeRkI3MTAsMSwwL'
2581 'EMsMApeQTBOLDI1LDI1Cl5GRAo5MjAwIDEwMDAgMDAwMCAwMDAwIDcyNDcgM'
2641 'DYKXkZTCl5GTzEzLDQ3NgpeRkI0MTYsMSwwLEwsMApeQTBOLDIyLDIyCl5GR'
2701 'AoKXkZTCl5GTzEzLDUwNwpeRkI0MTYsMSwwLEwsMApeQTBOLDIyLDIyCl5GR'
2761 'AoKXkZTCl5GTzcxNiw1MDEKXkZCNjksMSwwLEMsMApeQTBOLDI4LDI4Cl5GR'
2821 'ApDMDE5Cl5GUwpeRk80OTUsMTY4Cl5GQjI4OSwxLDAsQywwCl5BME4sMjUsM'
2881 'jUKXkZECgpeRlMKXkZPNDQ5LDM4OQpeRkIzNTUsMSwwLEwsMApeQTBOLDI4L'
2941 'DI4Cl5GRAoKXkZTCl5GTzQ0OSw0MjAKXkZCMzU1LDEsMCxMLDAKXkEwTiwyO'
3001 'CwyOApeRkQKCl5GUwpeRk80NDksNDUyCl5GQjM1NSwxLDAsTCwwCl5BME4sM'
3061 'jgsMjgKXkZECgpeRlMKXkZPNTkyLDI5MwpeRkIyMTMsNCwwLFIsMApeQTBOL'
3121 'DE4LDE4Cl5GRAowMS8yMS8yMDIyXCZNYWlsZWQgZnJvbSA5NDAyOFwmMiBve'
3181 'lwmCl5GUwpeRk8xNjcsMTE2MgpeRkIxODEsMSwwLEwsMApeQTBOLDE2LDE2C'
3241 'l5GRApJbnRlcm5hdGlvbmFsIEJyaWRnZSBCbHVlCl5GUwpeRk80NTMsMTE0N'
3301 'ApeRkIzNDksMywwLEwsMApeQTBOLDE0LDE0Cl5GRApQcmludCBzaGlwcGluZ'
3361 'yBsYWJlbHMgZnJvbSBob21lXCYkMCBzaWdudXAgZmVlcywgJDAgbW9udGhse'
3421 'SBmZWVzLCAkMCBzdXJjaGFyZ2VzXCZTY2FuIHRoZSBRUiBjb2RlIHRvIGZpb'
3481 'mQgb3V0IG1vcmUKXkZTCl5GTzg4LDg4NwpeQlkzCl5CQ04sMTUyLE4sTixOL'
3541 'EReRkQ0MjA5NTgxOD44OTIwMDEwMDAwMDAwMDAwMDcyNDcwNl5GUwpeRk8zN'
3601 'jksMTEzMgpeQlFOLDIsMl5GRE1BLGJsdWUubXlpYi5jb20/dXRtX3NvdXJjZ'
3661 'T1xcl5GUwpeRk8wLC0yXkdEODEyLDEyMTgsNCxCLExeRlMKXkZPMCwtMl5HR'
3721 'DgxMiwxMjE4LDQsQixSXkZTCl5YWg=="],"carrier":"usps","hold_for'
3781 '_pickup_post_office_address":null,"adjustments":[],"is_retur'
3841 'n":false,"shipping_status":null,"promotion":null,"customs_fo'
3901 'rm":null} '
3961 '
This is the string i did put to jsonlint.com and comes valid json but if i add " à" character which shows in debug it is invalid:
{"reference":"5f18da9b-5d29-4fe1-bea4-98b1bcaf2692","request_id":null,"order_number":null,"weight":2.0,"pricing_weight":2.0,"pricing_cubic_ft":null,"weight_unit":"oz","dimensions":null,"dimensions_unit":null,"value":0.0,"postmark_date":"2022-01-21T16:51:40.969-08:00","status":"created","postage_amount":3.37,"fees_amount":0.0,"discounted_amount":0.0,"total_amount":3.37,"estimated_delivery_days":2.0,"from_address":{"first_name":"Harry","middle_name":null,"last_name":"Whitehouse","company_name":"Intenrational Bridge","line1":"70 Hayfields Rd","line2":null,"line3":null,"city":"PORTOLA VALLEY","state_province":"CA","postal_code":"94028","phone_number":"6503915169","email":"Harry.Whitehouse@myib.com","sms":"6503915169","iso_country_code":"US"},"to_address":{"first_name":"Patrick","middle_name":null,"last_name":"Whitehouse","company_name":"Product Returns Warehouse","line1":"2157 3RD AVE","line2":null,"line3":null,"city":"SACRAMENTO","state_province":"CA","postal_code":"95818","phone_number":"6507990013","email":"patrick.whitehouse@gmail.com","sms":null,"iso_country_code":"US"},"metadata":[],"usps":{"mail_class":"FirstClass","fees":[{"name":"USPS Tracking","fee":0.0}],"pricing":"Commercial Base","zone":2,"country_group":null,"canada_zone":null,"tracking_numbers":["9200100000000000724744"]},"refund_detail":null,"manifest_detail":null,"return_detail":null,"user":{"billing_type":"meter","account_type":"epostage","account_balance":841.32},"base64_labels":["XlhBCl5MTDEyMTgKXlBXODEyCl5QT04KXkxIMCwwCl5DSTI3Cl5GTzQ5NSwxOV5HQjI4NSwxNDAsNCxCLDBeRlMKXkZPNzA4LDQ5M15HQjgzLDQyLDIsQiwwXkZTCl5GTzIwMiwtMl5HQjAsMjAyLDQsQixMXkZTCl5GTzAsMjAwXkdCODExLDAsNCxCLExeRlMKXkZPMCwyODJeR0I4MTEsMCw0LEIsTF5GUwpeRk8wLDgwN15HQjgxMSwwLDgsQixMXkZTCl5GTzAsMTEwOF5HQjgxMSwwLDgsQixMXkZTCl5GTzMwLDMwCl5GQjE2MiwxLDAsTCwwCl5BME4sMTk3LDE5NwpeRkQKRgpeRlMKXkZPNTA1LDI5Cl5GQjI2NCw1LDAsQywwCl5BME4sMTksMTkKXkZEClNBTVBMRSAtIERPIE5PVCBNQUlMISEhIVwmRklSU1QtQ0xBU1MgTUFJTFwmVS5TLiBQT1NUQUdFIFBBSURcJklOVEVSTkFUSU9OQUwgQlJJREdFLCBJTkMuXCZlUE9TVEFHRQpeRlMKXkZPMTAsMjIzCl5GQjc5MSwxLDAsQywwCl5BME4sNTYsNTYKXkZEClVTUFMgRklSU1QtQ0xBU1MgUEtHCl5GUwpeRk8xMiwyOTQKXkZCNDE2LDQsMCxMLDAKXkEwTiwyMiwyMgpeRkQKSEFSUlkgV0hJVEVIT1VTRVwmSU5URU5SQVRJT05BTCBCUklER0VcJjcwIEhBWUZJRUxEUyBSRFwmUE9SVE9MQSBWQUxMRVksIENBIDk0MDI4LTcyNDkKXkZTCl5GTzExMSw1NjAKXkZCNjU5LDQsMCxMLDAKXkEwTiwyOCwyOApeRkQKUEFUUklDSyBXSElURUhPVVNFXCZQUk9EVUNUIFJFVFVSTlMgV0FSRUhPVVNFXCYyMTU3IDNSRCBBVkVcJlNBQ1JBTUVOVE8sIENBIDk1ODE4LTMxMDEKXkZTCl5GTzUwLDgyNgpeRkI3MTAsMSwwLEMsMApeQTBOLDI1LDI1Cl5GRApVU1BTIFRSQUNLSU5HICMgLSBFUApeRlMKXkZPNTAsMTA3NwpeRkI3MTAsMSwwLEMsMApeQTBOLDI1LDI1Cl5GRAo5MjAwIDEwMDAgMDAwMCAwMDAwIDcyNDcgNDQKXkZTCl5GTzEzLDQ3NgpeRkI0MTYsMSwwLEwsMApeQTBOLDIyLDIyCl5GRAoKXkZTCl5GTzEzLDUwNwpeRkI0MTYsMSwwLEwsMApeQTBOLDIyLDIyCl5GRAoKXkZTCl5GTzcxNiw1MDEKXkZCNjksMSwwLEMsMApeQTBOLDI4LDI4Cl5GRApDMDE5Cl5GUwpeRk80OTUsMTY4Cl5GQjI4OSwxLDAsQywwCl5BME4sMjUsMjUKXkZECgpeRlMKXkZPNDQ5LDM4OQpeRkIzNTUsMSwwLEwsMApeQTBOLDI4LDI4Cl5GRAoKXkZTCl5GTzQ0OSw0MjAKXkZCMzU1LDEsMCxMLDAKXkEwTiwyOCwyOApeRkQKCl5GUwpeRk80NDksNDUyCl5GQjM1NSwxLDAsTCwwCl5BME4sMjgsMjgKXkZECgpeRlMKXkZPNTkyLDI5MwpeRkIyMTMsNCwwLFIsMApeQTBOLDE4LDE4Cl5GRAowMS8yMS8yMDIyXCZNYWlsZWQgZnJvbSA5NDAyOFwmMiBvelwmCl5GUwpeRk8xNjcsMTE2MgpeRkIxODEsMSwwLEwsMApeQTBOLDE2LDE2Cl5GRApJbnRlcm5hdGlvbmFsIEJyaWRnZSBCbHVlCl5GUwpeRk80NTMsMTE0NApeRkIzNDksMywwLEwsMApeQTBOLDE0LDE0Cl5GRApQcmludCBzaGlwcGluZyBsYWJlbHMgZnJvbSBob21lXCYkMCBzaWdudXAgZmVlcywgJDAgbW9udGhseSBmZWVzLCAkMCBzdXJjaGFyZ2VzXCZTY2FuIHRoZSBRUiBjb2RlIHRvIGZpbmQgb3V0IG1vcmUKXkZTCl5GTzg4LDg4NwpeQlkzCl5CQ04sMTUyLE4sTixOLEReRkQ0MjA5NTgxOD44OTIwMDEwMDAwMDAwMDAwMDcyNDc0NF5GUwpeRk8zNjksMTEzMgpeQlFOLDIsMl5GRE1BLGJsdWUubXlpYi5jb20/dXRtX3NvdXJjZT1xcl5GUwpeRk8wLC0yXkdEODEyLDEyMTgsNCxCLExeRlMKXkZPMCwtMl5HRDgxMiwxMjE4LDQsQixSXkZTCl5YWg=="],"carrier":"usps","hold_for_pickup_post_office_address":null,"adjustments":[],"is_return":false,"shipping_status":null,"promotion":null,"customs_form":null}
getting "lexical error: invalid char in json text" while calling "yajl_buf_load_tree", please help.
Even did put this json text to jasonlint.com and is a valid json (without taking first 2 special character).
If this first 2 character is problem, that is the way http_string returns and if there is way to avoid or remove.
Code:
result = http_string( 'POST': url: postdata: 'application/json');
JdsNode = yajl_buf_load_tree(%Addr(result): %Len(%Trim(result)):JdsRerr);
If JdsRerr = *Blank;
oNode = yajl_object_find( jdsNode: 'reference');
OValue = yajl_get_string(oNode);
EndIf;
Error:
call to yajl_buf_load_tree returns error into JdsRerr variable.
JdsRerr = lexical error: invalid char in json text.
Through debug when i directly look at value of result variable as below:
....5...10...15...20...25...30...35...40...45...50...55...60
'{"reference":"072c8b76-f634-43ec-a7f5-ae3b76dff489","request'
'_id":null,"order_number":null,"weight":2.0,"pricing_weight":'
Through debug when i do eval result:c 4000 value of result variable i see as given below. There is couple of extra characters showing
at the beginning, not sure why:
....5...10...15...20...25...30...35...40...45...50...55...60
1 ' ä{"reference":"6841f5d3-4b67-4d2b-9403-bae5dc4357bd","reque'
61 'st_id":null,"order_number":null,"weight":2.0,"pricing_weight'
121 '":2.0,"pricing_cubic_ft":null,"weight_unit":"oz","dimensions'
181 '":null,"dimensions_unit":null,"value":0.0,"postmark_date":"2'
241 '022-01-21T15:36:46.109-08:00","status":"created","postage_am'
301 'ount":3.37,"fees_amount":0.0,"discounted_amount":0.0,"total_'
361 'amount":3.37,"estimated_delivery_days":2.0,"from_address":{"'
421 'first_name":"Harry","middle_name":null,"last_name":"Abesdtes'
481 'se","company_name":"Abcdefghijklm dfsrtf","line1":"12 abcdef'
541 'ghi Rd","line2":null,"line3":null,"city":"abcdefg ijserf","s'
601 'tate_province":"XY","postal_code":"12345","phone_number":"15'
661 '03345469","email":"Haaay.Awsrhsthe@abcd.com","sms":"1548915'
721 '169","iso_country_code":"US"},"to_address":{"first_name":"Pa'
781 'trick","middle_name":null,"last_name":"Abcdefghij","company_'
841 'name":"Product Returns Warehouse","line1":"5346 6th abc","li'
901 'ne2":null,"line3":null,"city":"acrsdfrdws","state_province":'
961 '"AB","postal_code":"12345","phone_number":"1324562345","emai'
1021 'l":"abcdfre.acsdrdesws@xygaa.com","sms":null,"iso_country_co'
1081 'de":"US"},"metadata":[],"usps":{"mail_class":"FirstClass","f'
1141 'ees":[{"name":"USPS Tracking","fee":0.0}],"pricing":"Commerc'
1201 'ial Base","zone":2,"country_group":null,"canada_zone":null,"'
1261 'tracking_numbers":["9200100000000000234562"]},"refund_detail'
1321 '":null,"manifest_detail":null,"return_detail":null,"user":{"'
1381 'billing_type":"meter","account_type":"epostage","account_bal'
1441 'ance":854.8},"base64_labels":["XlhBCl5MTDEyMTgKXlBXODEyCl5QT'
1501 '04KXkxIMCwwCl5DSTI3Cl5GTzQ5NSwxOV5HQjI4NSwxNDAsNCxCLDBeRlMKX'
1561 'kZPNzA4LDQ5M15HQjgzLDQyLDIsQiwwXkZTCl5GTzIwMiwtMl5HQjAsMjAyL'
1621 'DQsQixMXkZTCl5GTzAsMjAwXkdCODExLDAsNCxCLExeRlMKXkZPMCwyODJeR'
1681 '0I4MTEsMCw0LEIsTF5GUwpeRk8wLDgwN15HQjgxMSwwLDgsQixMXkZTCl5GT'
1741 'zAsMTEwOF5HQjgxMSwwLDgsQixMXkZTCl5GTzMwLDMwCl5GQjE2MiwxLDAsT'
1801 'CwwCl5BME4sMTk3LDE5NwpeRkQKRgpeRlMKXkZPNTA1LDI5Cl5GQjI2NCw1L'
1861 'DAsQywwCl5BME4sMTksMTkKXkZEClNBTVBMRSAtIERPIE5PVCBNQUlMISEhI'
1921 'VwmRklSU1QtQ0xBU1MgTUFJTFwmVS5TLiBQT1NUQUdFIFBBSURcJklOVEVST'
1981 'kFUSU9OQUwgQlJJREdFLCBJTkMuXCZlUE9TVEFHRQpeRlMKXkZPMTAsMjIzC'
2041 'l5GQjc5MSwxLDAsQywwCl5BME4sNTYsNTYKXkZEClVTUFMgRklSU1QtQ0xBU'
2101 '1MgUEtHCl5GUwpeRk8xMiwyOTQKXkZCNDE2LDQsMCxMLDAKXkEwTiwyMiwyM'
2161 'gpeRkQKSEFSUlkgV0hJVEVIT1VTRVwmSU5URU5SQVRJT05BTCBCUklER0VcJ'
2221 'jcwIEhBWUZJRUxEUyBSRFwmUE9SVE9MQSBWQUxMRVksIENBIDk0MDI4LTcyN'
2281 'DkKXkZTCl5GTzExMSw1NjAKXkZCNjU5LDQsMCxMLDAKXkEwTiwyOCwyOApeR'
2341 'kQKUEFUUklDSyBXSElURUhPVVNFXCZQUk9EVUNUIFJFVFVSTlMgV0FSRUhPV'
2401 'VNFXCYyMTU3IDNSRCBBVkVcJlNBQ1JBTUVOVE8sIENBIDk1ODE4LTMxMDEKX'
2461 'kZTCl5GTzUwLDgyNgpeRkI3MTAsMSwwLEMsMApeQTBOLDI1LDI1Cl5GRApVU'
2521 '1BTIFRSQUNLSU5HICMgLSBFUApeRlMKXkZPNTAsMTA3NwpeRkI3MTAsMSwwL'
2581 'EMsMApeQTBOLDI1LDI1Cl5GRAo5MjAwIDEwMDAgMDAwMCAwMDAwIDcyNDcgM'
2641 'DYKXkZTCl5GTzEzLDQ3NgpeRkI0MTYsMSwwLEwsMApeQTBOLDIyLDIyCl5GR'
2701 'AoKXkZTCl5GTzEzLDUwNwpeRkI0MTYsMSwwLEwsMApeQTBOLDIyLDIyCl5GR'
2761 'AoKXkZTCl5GTzcxNiw1MDEKXkZCNjksMSwwLEMsMApeQTBOLDI4LDI4Cl5GR'
2821 'ApDMDE5Cl5GUwpeRk80OTUsMTY4Cl5GQjI4OSwxLDAsQywwCl5BME4sMjUsM'
2881 'jUKXkZECgpeRlMKXkZPNDQ5LDM4OQpeRkIzNTUsMSwwLEwsMApeQTBOLDI4L'
2941 'DI4Cl5GRAoKXkZTCl5GTzQ0OSw0MjAKXkZCMzU1LDEsMCxMLDAKXkEwTiwyO'
3001 'CwyOApeRkQKCl5GUwpeRk80NDksNDUyCl5GQjM1NSwxLDAsTCwwCl5BME4sM'
3061 'jgsMjgKXkZECgpeRlMKXkZPNTkyLDI5MwpeRkIyMTMsNCwwLFIsMApeQTBOL'
3121 'DE4LDE4Cl5GRAowMS8yMS8yMDIyXCZNYWlsZWQgZnJvbSA5NDAyOFwmMiBve'
3181 'lwmCl5GUwpeRk8xNjcsMTE2MgpeRkIxODEsMSwwLEwsMApeQTBOLDE2LDE2C'
3241 'l5GRApJbnRlcm5hdGlvbmFsIEJyaWRnZSBCbHVlCl5GUwpeRk80NTMsMTE0N'
3301 'ApeRkIzNDksMywwLEwsMApeQTBOLDE0LDE0Cl5GRApQcmludCBzaGlwcGluZ'
3361 'yBsYWJlbHMgZnJvbSBob21lXCYkMCBzaWdudXAgZmVlcywgJDAgbW9udGhse'
3421 'SBmZWVzLCAkMCBzdXJjaGFyZ2VzXCZTY2FuIHRoZSBRUiBjb2RlIHRvIGZpb'
3481 'mQgb3V0IG1vcmUKXkZTCl5GTzg4LDg4NwpeQlkzCl5CQ04sMTUyLE4sTixOL'
3541 'EReRkQ0MjA5NTgxOD44OTIwMDEwMDAwMDAwMDAwMDcyNDcwNl5GUwpeRk8zN'
3601 'jksMTEzMgpeQlFOLDIsMl5GRE1BLGJsdWUubXlpYi5jb20/dXRtX3NvdXJjZ'
3661 'T1xcl5GUwpeRk8wLC0yXkdEODEyLDEyMTgsNCxCLExeRlMKXkZPMCwtMl5HR'
3721 'DgxMiwxMjE4LDQsQixSXkZTCl5YWg=="],"carrier":"usps","hold_for'
3781 '_pickup_post_office_address":null,"adjustments":[],"is_retur'
3841 'n":false,"shipping_status":null,"promotion":null,"customs_fo'
3901 'rm":null} '
3961 '
This is the string i did put to jsonlint.com and comes valid json but if i add " à" character which shows in debug it is invalid:
{"reference":"5f18da9b-5d29-4fe1-bea4-98b1bcaf2692","request_id":null,"order_number":null,"weight":2.0,"pricing_weight":2.0,"pricing_cubic_ft":null,"weight_unit":"oz","dimensions":null,"dimensions_unit":null,"value":0.0,"postmark_date":"2022-01-21T16:51:40.969-08:00","status":"created","postage_amount":3.37,"fees_amount":0.0,"discounted_amount":0.0,"total_amount":3.37,"estimated_delivery_days":2.0,"from_address":{"first_name":"Harry","middle_name":null,"last_name":"Whitehouse","company_name":"Intenrational Bridge","line1":"70 Hayfields Rd","line2":null,"line3":null,"city":"PORTOLA VALLEY","state_province":"CA","postal_code":"94028","phone_number":"6503915169","email":"Harry.Whitehouse@myib.com","sms":"6503915169","iso_country_code":"US"},"to_address":{"first_name":"Patrick","middle_name":null,"last_name":"Whitehouse","company_name":"Product Returns Warehouse","line1":"2157 3RD AVE","line2":null,"line3":null,"city":"SACRAMENTO","state_province":"CA","postal_code":"95818","phone_number":"6507990013","email":"patrick.whitehouse@gmail.com","sms":null,"iso_country_code":"US"},"metadata":[],"usps":{"mail_class":"FirstClass","fees":[{"name":"USPS Tracking","fee":0.0}],"pricing":"Commercial Base","zone":2,"country_group":null,"canada_zone":null,"tracking_numbers":["9200100000000000724744"]},"refund_detail":null,"manifest_detail":null,"return_detail":null,"user":{"billing_type":"meter","account_type":"epostage","account_balance":841.32},"base64_labels":["XlhBCl5MTDEyMTgKXlBXODEyCl5QT04KXkxIMCwwCl5DSTI3Cl5GTzQ5NSwxOV5HQjI4NSwxNDAsNCxCLDBeRlMKXkZPNzA4LDQ5M15HQjgzLDQyLDIsQiwwXkZTCl5GTzIwMiwtMl5HQjAsMjAyLDQsQixMXkZTCl5GTzAsMjAwXkdCODExLDAsNCxCLExeRlMKXkZPMCwyODJeR0I4MTEsMCw0LEIsTF5GUwpeRk8wLDgwN15HQjgxMSwwLDgsQixMXkZTCl5GTzAsMTEwOF5HQjgxMSwwLDgsQixMXkZTCl5GTzMwLDMwCl5GQjE2MiwxLDAsTCwwCl5BME4sMTk3LDE5NwpeRkQKRgpeRlMKXkZPNTA1LDI5Cl5GQjI2NCw1LDAsQywwCl5BME4sMTksMTkKXkZEClNBTVBMRSAtIERPIE5PVCBNQUlMISEhIVwmRklSU1QtQ0xBU1MgTUFJTFwmVS5TLiBQT1NUQUdFIFBBSURcJklOVEVSTkFUSU9OQUwgQlJJREdFLCBJTkMuXCZlUE9TVEFHRQpeRlMKXkZPMTAsMjIzCl5GQjc5MSwxLDAsQywwCl5BME4sNTYsNTYKXkZEClVTUFMgRklSU1QtQ0xBU1MgUEtHCl5GUwpeRk8xMiwyOTQKXkZCNDE2LDQsMCxMLDAKXkEwTiwyMiwyMgpeRkQKSEFSUlkgV0hJVEVIT1VTRVwmSU5URU5SQVRJT05BTCBCUklER0VcJjcwIEhBWUZJRUxEUyBSRFwmUE9SVE9MQSBWQUxMRVksIENBIDk0MDI4LTcyNDkKXkZTCl5GTzExMSw1NjAKXkZCNjU5LDQsMCxMLDAKXkEwTiwyOCwyOApeRkQKUEFUUklDSyBXSElURUhPVVNFXCZQUk9EVUNUIFJFVFVSTlMgV0FSRUhPVVNFXCYyMTU3IDNSRCBBVkVcJlNBQ1JBTUVOVE8sIENBIDk1ODE4LTMxMDEKXkZTCl5GTzUwLDgyNgpeRkI3MTAsMSwwLEMsMApeQTBOLDI1LDI1Cl5GRApVU1BTIFRSQUNLSU5HICMgLSBFUApeRlMKXkZPNTAsMTA3NwpeRkI3MTAsMSwwLEMsMApeQTBOLDI1LDI1Cl5GRAo5MjAwIDEwMDAgMDAwMCAwMDAwIDcyNDcgNDQKXkZTCl5GTzEzLDQ3NgpeRkI0MTYsMSwwLEwsMApeQTBOLDIyLDIyCl5GRAoKXkZTCl5GTzEzLDUwNwpeRkI0MTYsMSwwLEwsMApeQTBOLDIyLDIyCl5GRAoKXkZTCl5GTzcxNiw1MDEKXkZCNjksMSwwLEMsMApeQTBOLDI4LDI4Cl5GRApDMDE5Cl5GUwpeRk80OTUsMTY4Cl5GQjI4OSwxLDAsQywwCl5BME4sMjUsMjUKXkZECgpeRlMKXkZPNDQ5LDM4OQpeRkIzNTUsMSwwLEwsMApeQTBOLDI4LDI4Cl5GRAoKXkZTCl5GTzQ0OSw0MjAKXkZCMzU1LDEsMCxMLDAKXkEwTiwyOCwyOApeRkQKCl5GUwpeRk80NDksNDUyCl5GQjM1NSwxLDAsTCwwCl5BME4sMjgsMjgKXkZECgpeRlMKXkZPNTkyLDI5MwpeRkIyMTMsNCwwLFIsMApeQTBOLDE4LDE4Cl5GRAowMS8yMS8yMDIyXCZNYWlsZWQgZnJvbSA5NDAyOFwmMiBvelwmCl5GUwpeRk8xNjcsMTE2MgpeRkIxODEsMSwwLEwsMApeQTBOLDE2LDE2Cl5GRApJbnRlcm5hdGlvbmFsIEJyaWRnZSBCbHVlCl5GUwpeRk80NTMsMTE0NApeRkIzNDksMywwLEwsMApeQTBOLDE0LDE0Cl5GRApQcmludCBzaGlwcGluZyBsYWJlbHMgZnJvbSBob21lXCYkMCBzaWdudXAgZmVlcywgJDAgbW9udGhseSBmZWVzLCAkMCBzdXJjaGFyZ2VzXCZTY2FuIHRoZSBRUiBjb2RlIHRvIGZpbmQgb3V0IG1vcmUKXkZTCl5GTzg4LDg4NwpeQlkzCl5CQ04sMTUyLE4sTixOLEReRkQ0MjA5NTgxOD44OTIwMDEwMDAwMDAwMDAwMDcyNDc0NF5GUwpeRk8zNjksMTEzMgpeQlFOLDIsMl5GRE1BLGJsdWUubXlpYi5jb20/dXRtX3NvdXJjZT1xcl5GUwpeRk8wLC0yXkdEODEyLDEyMTgsNCxCLExeRlMKXkZPMCwtMl5HRDgxMiwxMjE4LDQsQixSXkZTCl5YWg=="],"carrier":"usps","hold_for_pickup_post_office_address":null,"adjustments":[],"is_return":false,"shipping_status":null,"promotion":null,"customs_form":null}