I tried to assign a [165 mg/ml] value to a list type but got this error, does anyone come across this issue before?
—> System.Exception: Cannot assign value [165 mg/ml] to type [JbZa]
Hi Majib,
Out of the description, I’m going to assume the value is a string value, the list is a list, and you included the brackets to make the value a list?
In that case, if you look at JSON structures, the assignment would need to have the value in “” quotes:
[“165 mg/ml”]
This will give a List, with a single item in the list.
If you have multiple items, it would look like this:
[“165 mg/ml”,“150 mg/ml”,“172 mg/ml”]
Best regards,
Dawie
Hi Dawie,
Thanks for the reply,
Actually, I am trying to pass the value from json file into the list.
The json file is like below and has 2 keys for “generic” and “itemstrength” and the value for generic passes without issue.
“level2”: {
“pharmaceuticalDosageForm”: “Syrup”,
“primaryUnitOfMeasure”: “EA”,
“itemstrengths”: [
{
“generic”: “Trimethoprim”,
“itemstrength”: “165 mg/ml”
},
{
“generic”: “Sulfamethoxazole”,
“itemstrength”: “80 mg/ml”
}
],
the error is:
For Each_Product.Loop.ForEach_itemstrengths.Loop.AddToList_Strength: Cannot assign value [165 mg/ml] to type [JbZa]
- —> System.Exception: Cannot assign value [165 mg/ml] to type [JbZa]*
Hi Majid,
That probably means you Type has not been set up correctly. Can you send me a screenshot of your type, and also how to assign the AddToList. If you can’t post a screenshot here, please send to support@linx.software.
Best regards,
Dawie