{"json_modified": "2016-03-28T08:14:57.109834", "uuid": "72abef89-a049-4efc-854d-4effcb9002cc", "title": "NPVariant", "url": "/en-US/docs/Mozilla/Add-ons/Plugins/Reference/NPVariant", "tags": ["NPAPI", "Plugins"], "translations": [], "modified": "2015-07-08T02:47:33", "label": "NPVariant", "localization_tags": [], "locale": "en-US", "id": 17250, "last_edit": "2013-05-07T02:09:41", "summary": "NPVariant is a struct that holds a value and the type of that value. The value is held in a union, and the type is one of types defined in the NPVariantType enumeration.", "sections": [{"id": "Summary", "title": "Summary"}, {"id": "Syntax", "title": "Syntax"}, {"id": "Fields", "title": "Fields"}, {"id": "JavaScript_type_to_NPVariantType_enumeration_mapping", "title": "JavaScript type to "}, {"id": "Functions", "title": "Functions"}, {"id": "Macros", "title": "Macros"}], "slug": "Mozilla/Add-ons/Plugins/Reference/NPVariant", "review_tags": []}