Skip to content

Commit a426aaa

Browse files
author
Tanner Blair
committed
Merge branch 'release/v2.1.1'
2 parents dc33d8c + 02a6283 commit a426aaa

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+57
-36
lines changed
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

Docs/README.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# JSON Support For LabVIEW
2+
3+
LabVIEW has primitives for casting LabVIEW data to a JSON string and for casting a JSON string to LabVIEW data, but there is no good solution for dynamically creating JSON data or parsing a JSON string whose contents are unknown. JSON Support For LabVIEW addresses this by adding a JSON Value datatype as well as an API for creating, modifying, and reading JSON objects.
4+
5+
### Prerequisites
6+
7+
LabVIEW 2016 or greater
8+
9+
### Installing
10+
11+
Install the latest release using VI Package Manager. You can find the latest release [here](https://github.com/NISystemsEngineering/JSON-Support-for-LabVIEW/releases/latest).
12+
13+
## Contributing
14+
15+
Please read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.
16+
17+
## Versioning
18+
19+
We use [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/NISystemsEngineering/JSON-Support-for-LabVIEW/tags).
20+
21+
## Authors
22+
23+
* **Tanner Blair** - *Initial work* - [](https://github.com/tannerblair)
24+
25+
See also the list of [contributors](https://github.com/NISystemsEngineering/JSON-Support-for-LabVIEW/contributors) who participated in this project.
26+
27+
## License
28+
29+
This project is licensed under the Apache 2.0 - see the [LICENSE.md](license.txt) file for details.
File renamed without changes.
File renamed without changes.
File renamed without changes.

LVJSON Build Specification.vipb

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
<VI_Package_Builder_Settings Version="2017" Created_Date="2017-08-08 12:01:46" Modified_Date="2018-02-01 18:05:44" Creator="tblair" Comments="" ID="aa89afed0b1a99d2996594660fad5b11">
1+
<VI_Package_Builder_Settings Version="2017" Created_Date="2017-08-08 12:01:46" Modified_Date="2018-05-04 13:59:55" Creator="tblair" Comments="" ID="1efce55d59ea4af28d8d0a9c079e96bc">
22
<Library_General_Settings>
33
<Package_File_Name>NI_lib_LVJSON</Package_File_Name>
4-
<Library_Version>2.1.0.68</Library_Version>
4+
<Library_Version>2.1.1.69</Library_Version>
55
<Auto_Increment_Version>false</Auto_Increment_Version>
66
<Library_Source_Folder>Source</Library_Source_Folder>
77
<Library_Output_Folder>Builds</Library_Output_Folder>
88
<Company_Name>National Instruments</Company_Name>
99
<Library_Summary/>
1010
<Library_License>Apache 2.0</Library_License>
1111
<Package_LabVIEW_Version>16.0</Package_LabVIEW_Version>
12-
<Community_Edition>false</Community_Edition>
12+
<Community_Edition>true</Community_Edition>
1313
<Package_Icon>00000D7E002800000C9A00000400000200020022002200080000000000FFFFFF00FF80000000FFFFFFFFFFFF0000FFFFFFFFCCCC0000FFFFFFFF99990000FFFFFFFF66660000FFFFFFFF33330000FFFFFFFF00000000FFFFCCCCFFFF0000FFFFCCCCCCCC0000FFFFCCCC99990000FFFFCCCC66660000FFFFCCCC33330000FFFFCCCC00000000FFFF9999FFFF0000FFFF9999CCCC0000FFFF999999990000FFFF999966660000FFFF999933330000FFFF999900000000FFFF6666FFFF0000FFFF6666CCCC0000FFFF666699990000FFFF666666660000FFFF666633330000FFFF666600000000FFFF3333FFFF0000FFFF3333CCCC0000FFFF333399990000FFFF333366660000FFFF333333330000FFFF333300000000FFFF0000FFFF0000FFFF0000CCCC0000FFFF000099990000FFFF000066660000FFFF000033330000FFFF000000000000CCCCFFFFFFFF0000CCCCFFFFCCCC0000CCCCFFFF99990000CCCCFFFF66660000CCCCFFFF33330000CCCCFFFF00000000CCCCCCCCFFFF0000CCCCCCCCCCCC0000CCCCCCCC99990000CCCCCCCC66660000CCCCCCCC33330000CCCCCCCC00000000CCCC9999FFFF0000CCCC9999CCCC0000CCCC999999990000CCCC999966660000CCCC999933330000CCCC999900000000CCCC6666FFFF0000CCCC6666CCCC0000CCCC666699990000CCCC666666660000CCCC666633330000CCCC666600000000CCCC3333FFFF0000CCCC3333CCCC0000CCCC333399990000CCCC333366660000CCCC333333330000CCCC333300000000CCCC0000FFFF0000CCCC0000CCCC0000CCCC000099990000CCCC000066660000CCCC000033330000CCCC0000000000009999FFFFFFFF00009999FFFFCCCC00009999FFFF999900009999FFFF666600009999FFFF333300009999FFFF000000009999CCCCFFFF00009999CCCCCCCC00009999CCCC999900009999CCCC666600009999CCCC333300009999CCCC0000000099999999FFFF000099999999CCCC0000999999999999000099999999666600009999999933330000999999990000000099996666FFFF000099996666CCCC0000999966669999000099996666666600009999666633330000999966660000000099993333FFFF000099993333CCCC0000999933339999000099993333666600009999333333330000999933330000000099990000FFFF000099990000CCCC000099990000999900009999000066660000999900003333000099990000000000006666FFFFFFFF00006666FFFFCCCC00006666FFFF999900006666FFFF666600006666FFFF333300006666FFFF000000006666CCCCFFFF00006666CCCCCCCC00006666CCCC999900006666CCCC666600006666CCCC333300006666CCCC0000000066669999FFFF000066669999CCCC0000666699999999000066669999666600006666999933330000666699990000000066666666FFFF000066666666CCCC0000666666669999000066666666666600006666666633330000666666660000000066663333FFFF000066663333CCCC0000666633339999000066663333666600006666333333330000666633330000000066660000FFFF000066660000CCCC000066660000999900006666000066660000666600003333000066660000000000003333FFFFFFFF00003333FFFFCCCC00003333FFFF999900003333FFFF666600003333FFFF333300003333FFFF000000003333CCCCFFFF00003333CCCCCCCC00003333CCCC999900003333CCCC666600003333CCCC333300003333CCCC0000000033339999FFFF000033339999CCCC0000333399999999000033339999666600003333999933330000333399990000000033336666FFFF000033336666CCCC0000333366669999000033336666666600003333666633330000333366660000000033333333FFFF000033333333CCCC0000333333339999000033333333666600003333333333330000333333330000000033330000FFFF000033330000CCCC000033330000999900003333000066660000333300003333000033330000000000000000FFFFFFFF00000000FFFFCCCC00000000FFFF999900000000FFFF666600000000FFFF333300000000FFFF000000000000CCCCFFFF00000000CCCCCCCC00000000CCCC999900000000CCCC666600000000CCCC333300000000CCCC0000000000009999FFFF000000009999CCCC0000000099999999000000009999666600000000999933330000000099990000000000006666FFFF000000006666CCCC0000000066669999000000006666666600000000666633330000000066660000000000003333FFFF000000003333CCCC0000000033339999000000003333666600000000333333330000000033330000000000000000FFFF000000000000CCCC0000000000009999000000000000666600000000000033330000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000EEEEEEEEEEEE0000DDDDDDDDDDDD0000BBBBBBBBBBBB0000AAAAAAAAAAAA000088888888888800007777777777770000555555555555000044444444444400002222222222220000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000F8F8F8F8F8F8F8F8F8F8F8F8F8000000000000000000000000000000000000F8F8F8F8F8F8F8F8F8F8F8F8F8F8F80000000000000000000000000000000000F8F8F805F8F8F8F8F8F8F8F8F8F8F80000000000000000000000000000000000F8F8F8050505F8F8F8F8F8F8F8F8F80000000000000000000000000000000000F6F6F60505050505F8F8F8F8F8F8F80000000000000000000000000000000000F8F8F8050505F8050505F8F8F8F8F80000000000000000000000000000000000F8F8F8050505F80505050505F8F8F80000000000000000000000000000000000F8F8F805F8F8F8F8F805050505F6F6F600FFFFFFFF0000000000000000000000F8F8F8050505F80505050505F8F8F8000000000000FF00000000000000000000F8F8F8050505F8050505F8F8F8F8F800000000000000FF000000000000000000F6F6F60505050505F8F8F8F8F8F8F800000000000000FF000000000000000000F8F8F8050505F8F8F8F8F8F8F8F8F8000000000000FFFFFF0000000000000000F8F8F805F8F8F8F8F8F8F8F8F8F8F800000000000000FF000000000000000000F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8000000000000000000000000000000000000F8F8F8F8F8F8F8F8F8F8F8F8F80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFF0000000000000000000000000000FF0000000000000000000000FFFEACFCFA5681FE0000000000000000000000FFFFFF000000000000000000FFACACFCFCFC8156F8FE0000000000000000000000FF000000000000000000FFACACFCFCACAC81815656FE00000000000000000000FF000000000000000000FEACFC81810000FCFAFA56FC0000000000000000000000FF00000000000000FFACFC81F800000000FAFAFAFAFF0000000000000000000000FFFFFFFF000000FFFCFC56F800000000FA5681FAFF000000000000000000000000000000000000FF8181F8F80000000056FA8181FF000000000000000000000000000000000000FF81815656000000005681FCACFF00000000000000000000000000000000000000ACFA56FA8100008181FCACFE0000000000000000000000000000000000000000FFFA56FA81ACACFCACACFEFF000000000000000000000000000000000000000000FEFAFA81FCFCACACFEFF0000000000000000000000000000000000000000000000FFFC8181ACFEFEFF00000000000000000000000000000000000000000000000000FFFFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000000000000000000000003FFE00007FFF00007FFF00007FFF00007FFF00007FFF00007FFF00007FFFBC007FFF02007FFF01007FFF01007FFF03807FFF01007FFF00003FFE000000000000000003C000800FF001C01FF800803FFC00803FFC00407FFE003C7FFE00007FFE00007FFE00003FFC00003FFC00001FF800000FF0000007E000000000002900000012000000020000000D01000000000100000000000A000000080000000000240024002900000012000000020000000D00B2B2B900010000000000100000001000000002002300000000000000000023002900000012000000020000000D00FCFCFD00010000000000100000001000000002002200010001000100010022002900000012000000020000000D00B2B2B900010000000000100000001000000002000000240024002400240000002900000012000000020000000D0080808A00010000000000100000001000000002000100230023002300230001</Package_Icon>
1414
<Product_Name>JSON Support for LabVIEW</Product_Name>
1515
<Was_Built>true</Was_Built>
@@ -32,8 +32,10 @@
3232
<Copyright/>
3333
<Packager>NI Systems Engineering</Packager>
3434
<URL/>
35-
<Release_Notes>!!!BREAKING CHANGE!!!
36-
Simplified API, made all methods static. Added path VIs</Release_Notes>
35+
<Release_Notes>2.1.1
36+
fixed Get Pointer Value terminals
37+
added "defaulted?" terminals to Get Value instances
38+
object to value now throws an assert error if type doesn't match.</Release_Notes>
3739
</Description>
3840
<Destinations>
3941
<Toolkit_VIs>
@@ -116,7 +118,7 @@ Simplified API, made all methods static. Added path VIs</Release_Notes>
116118
<Path>JSON Parsing.lvproj</Path>
117119
</Exclusions>
118120
</Source_Files>
119-
<License_Agreement_Filepath>license.txt</License_Agreement_Filepath>
121+
<License_Agreement_Filepath>Docs\license.txt</License_Agreement_Filepath>
120122
<Licensing_and_Activation>
121123
<License_LF_file_path/>
122124
<Licensed_library_file_path/>
@@ -326,7 +328,7 @@ Simplified API, made all methods static. Added path VIs</Release_Notes>
326328
<Path>Source\JSON Value\Helper Methods</Path>
327329
<VI_Title/>
328330
</Items_Data>
329-
<GUID>FFC68ECDAF9CCFB0BC3FC0815369DE80</GUID>
331+
<GUID>EFE79CB20290D9C5A233EA04BD246BA2</GUID>
330332
</Functions_Palette_Data>
331333
<Functions_Palette_Data>
332334
<Parent_Palette_Index>0</Parent_Palette_Index>
@@ -529,7 +531,7 @@ Simplified API, made all methods static. Added path VIs</Release_Notes>
529531
<Path>Source\JSON Value\Array\Get Array Values.vi</Path>
530532
<VI_Title/>
531533
</Items_Data>
532-
<GUID>D97B0F793B83181F5C2DB9A8256F8459</GUID>
534+
<GUID>839D5E1686488499D6A4BAE5CF4F8190</GUID>
533535
</Functions_Palette_Data>
534536
<Functions_Palette_Data>
535537
<Parent_Palette_Index>0</Parent_Palette_Index>
@@ -606,7 +608,7 @@ Simplified API, made all methods static. Added path VIs</Release_Notes>
606608
<Path>Source\JSON Value\Object\Remove Value.vi</Path>
607609
<VI_Title/>
608610
</Items_Data>
609-
<GUID>B55AA9AAA371ED398A82C478BCAC9CFE</GUID>
611+
<GUID>EF89557665690C2B013D6E4F53AD1F5B</GUID>
610612
</Functions_Palette_Data>
611613
<Functions_Palette_Data>
612614
<Parent_Palette_Index>0</Parent_Palette_Index>
@@ -683,7 +685,7 @@ Simplified API, made all methods static. Added path VIs</Release_Notes>
683685
<Path>Source\JSON Value\Helper Methods\To File.vi</Path>
684686
<VI_Title/>
685687
</Items_Data>
686-
<GUID>E927C0E454C92F1ED4893027BF68CBB9</GUID>
688+
<GUID>5582CA3D93EE837DC46480389D70830B</GUID>
687689
</Functions_Palette_Data>
688690
<Functions_Palette_Data>
689691
<Parent_Palette_Index>0</Parent_Palette_Index>
@@ -746,7 +748,7 @@ Simplified API, made all methods static. Added path VIs</Release_Notes>
746748
<Path>Source\JSON Value\By Pointer\Set(path).vi</Path>
747749
<VI_Title/>
748750
</Items_Data>
749-
<GUID>7B5162AD2BFF38AA5C8DE3DACB5999B6</GUID>
751+
<GUID>C6013507058DBE6A3AB5B3391C4A339C</GUID>
750752
</Functions_Palette_Data>
751753
</Library_Palette_Definition>
752754
</VI_Package_Builder_Settings>

README.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)