Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.openwrt.org/project/libubox.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/sh
diff options
context:
space:
mode:
authorJo-Philipp Wich <jow@openwrt.org>2012-12-17 16:54:45 +0400
committerJo-Philipp Wich <jow@openwrt.org>2012-12-17 16:54:45 +0400
commit0505bf5f424cb5ba607c06cd821c1593fd7a2bef (patch)
tree6072a2d48f974c07471cd5c5386ce64d4662e013 /sh
parent079549666fb172e74869653dcaf7d26b738d94db (diff)
jshn: introduce json_is_a() convenience function to check field types without using a temporary variable
Diffstat (limited to 'sh')
-rw-r--r--sh/jshn.sh7
1 files changed, 7 insertions, 0 deletions
diff --git a/sh/jshn.sh b/sh/jshn.sh
index 0b0c754..39d5331 100644
--- a/sh/jshn.sh
+++ b/sh/jshn.sh
@@ -244,3 +244,10 @@ json_select() {
;;
esac
}
+
+json_is_a() {
+ local type
+
+ json_get_type type "$1"
+ [ "$type" = "$2" ]
+}